-
公开(公告)号:US20170169195A1
公开(公告)日:2017-06-15
申请号:US14970388
申请日:2015-12-15
Applicant: salesforce.com, inc.
Inventor: Armand Glen LiSanti , Belinda Wong , Durgaprasad Guduguntla , James Morris , Jun Huang , Matthew Small , Saianitha Badrinath , Samarpan Jain , Si Wan Kim , Vijaya Natanni
CPC classification number: G06F21/105 , H04L67/02 , H04L67/025 , H04L67/06 , H04L67/34
Abstract: Techniques and architectures for granular licensing in a computing environment having access to an app exchange that provides a listing of multiple apps available to a remote client electronic device in response to a download request. A registration request corresponding to a software package having multiple modules is received. A license definition is transmitted from the management entity. The license definition includes a license for one or more of the multiple modules. The software package and license definition are registered with the management entity, so that only authorized management entities can store license definitions or grant licenses. The license definitions are stored in a memory associated with the management entity. One or more licenses are transmitted to a client electronic device. The one or more licenses correspond to one or more of the multiple modules of the software package that the client electronic device is authorized to utilize. The client electronic device is capable of acquiring the software package from the app exchange. The one or more licenses are capable of authorizing the client electronic device to utilize the one or more licensed modules.
-
公开(公告)号:US20190146920A1
公开(公告)日:2019-05-16
申请号:US15813936
申请日:2017-11-15
Applicant: salesforce.com, inc.
Inventor: Jimmy Hua , Alejandro Soini , Christopher Wall , Matthew Small , Raj Advani , Shumin Zhao , Weiping Tan
IPC: G06F12/0815 , G06F12/0891 , G06F12/0804 , G06F12/0811 , G06F12/1018 , G06F17/30
Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
-
3.
公开(公告)号:US08904011B2
公开(公告)日:2014-12-02
申请号:US13762045
申请日:2013-02-07
Applicant: salesforce.com, inc.
Inventor: Nathan Jensen-Horne , Dileep Burki , Walter Sims Harley , Matthew Small , Kenneth Douglas Scott , David Andrew Brooks , Prasad Peddada , Hemang Patel , Gaurav Chawla , Theresa Vietvu , Shriman Gurram
IPC: G06F15/173 , G06F9/50 , H04L12/911
CPC classification number: H04L47/70 , G06F9/5061 , H04L41/5054 , H04L47/783 , H04L67/10
Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
Abstract translation: 这里公开了用于在计算环境内创建计算资源之间的依赖关系表示的技术。 在一些实现中,可以识别用于依赖关系分析的一个或多个源。 每个源可以被访问以通过计算环境提供计算功能。 每个源可以包括对相应的一个或多个计算资源的一个或多个引用。 每个计算资源可以定义计算环境内可用的计算功能的单位。 可以基于一个或多个源来识别多个依赖关系。 可以基于所识别的依赖关系来创建依赖关系表示。
-
公开(公告)号:US10515013B2
公开(公告)日:2019-12-24
申请号:US15813936
申请日:2017-11-15
Applicant: salesforce.com, inc.
Inventor: Jimmy Hua , Alejandro Soini , Christopher Wall , Matthew Small , Raj Advani , Shumin Zhao , Weiping Tan
IPC: G06F12/00 , G06F12/0815 , G06F12/0891 , G06F12/0811 , G06F12/1018 , G06F12/0804 , G06F12/0855 , G06F9/00 , G06F13/00 , G06F13/28 , G06F16/2455
Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
-
公开(公告)号:US20180018745A1
公开(公告)日:2018-01-18
申请号:US15208492
申请日:2016-07-12
Applicant: salesforce.com, inc.
Inventor: Armand Glen Lisanti , James Morris , Joseph E. Downs , Jun Huang , Matthew Small , Nathan J. Horne , Walter S. Harley
IPC: G06Q50/18
CPC classification number: G06Q50/184 , G06Q2220/18
Abstract: Licensing as a service. A software package is downloaded from the app exchange in response to a download request. One or more licenses are received from a licensing entity by a client electronic device. The one or more licenses are maintained by the licensing entity for tenants of disparate heterogeneous cloud environments and provide the client electronic device authorization to utilize the software package. The licenses received from the licensing entity are assigned to one or more users within the client electronic device so that those users are granted access to the corresponding package. The client electronic device utilizes the software package with the one or more licenses as authorization.
-
公开(公告)号:US20170366470A1
公开(公告)日:2017-12-21
申请号:US15690631
申请日:2017-08-30
Applicant: salesforce.com, inc.
Inventor: Nathan Jensen-Horne , Dileep Burki , Walter Sims Harley , Matthew Small , Kenneth Douglas Scott , David Andrew Brooks , Prasad Peddada , Hemang Patel , Gaurav Chawla , Theresa Vietvu , Shriman Gurram
IPC: H04L12/911 , G06F9/50 , H04L12/24 , H04L29/08
CPC classification number: H04L47/70 , G06F9/5061 , H04L41/5054 , H04L47/783 , H04L67/10
Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
-
公开(公告)号:US11296998B2
公开(公告)日:2022-04-05
申请号:US15690631
申请日:2017-08-30
Applicant: salesforce.com, inc.
Inventor: Nathan Jensen-Horne , Dileep Burki , Walter Sims Harley , Matthew Small , Kenneth Douglas Scott , David Andrew Brooks , Prasad Peddada , Hemang Patel , Gaurav Chawla , Theresa Vietvu , Shriman Gurram
IPC: G06F3/048 , H04L47/70 , H04L41/5054 , H04L67/10 , H04L47/783 , G06F9/50
Abstract: Disclosed herein are techniques for identifying computing resources specified by a representation of a computing service. In some implementations, a request to analyze a computing service provided via a computing environment may be received. The computing service may have an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use. The computing environment may comprise a plurality of computing resources each defining a variable unit of computing functionality within the computing environment. Each computing resource may be associated with a respective parameter corresponding with a respective parameter value that specifies a level of the variable unit of computing functionality defined by the computing resource. The computing service may be represented by a metadata model comprising a plurality of nodes, at least some of which specify a respective one or more of the parameter values.
-
公开(公告)号:US11263135B2
公开(公告)日:2022-03-01
申请号:US16724184
申请日:2019-12-20
Applicant: salesforce.com, inc.
Inventor: Jimmy Hua , Alejandro Soini , Christopher Wall , Matthew Small , Raj Advani , Shumin Zhao , Weiping Tan
IPC: G06F12/00 , G06F12/0815 , G06F12/0891 , G06F12/0811 , G06F12/1018 , G06F12/0804 , G06F9/00 , G06F12/0855 , G06F13/00 , G06F13/28 , G06F16/2455
Abstract: Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
-
9.
公开(公告)号:US20140047117A1
公开(公告)日:2014-02-13
申请号:US13762045
申请日:2013-02-07
Applicant: Salesforce.com, Inc.
Inventor: Nathan Jensen-Horne , Dileep Burki , Walter Sims Harley , Matthew Small , Kenneth Douglas Scott , David Andrew Brooks , Prasad Peddada , Hemang Patel , Gaurav Chawla , Theresa Vietvu , Shriman Gurram
IPC: H04L12/911
CPC classification number: H04L47/70 , G06F9/5061 , H04L41/5054 , H04L47/783 , H04L67/10
Abstract: Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
Abstract translation: 这里公开了用于创建在计算环境内的计算资源之间的依赖关系的表示的技术。 在一些实现中,可以识别用于依赖关系分析的一个或多个源。 每个源可以被访问以通过计算环境提供计算功能。 每个源可以包括对相应的一个或多个计算资源的一个或多个引用。 每个计算资源可以定义计算环境内可用的计算功能的单位。 可以基于一个或多个源来识别多个依赖关系。 可以基于所识别的依赖关系来创建依赖关系表示。
-
-
-
-
-
-
-
-