Patents by Inventor Alex Toussaint
Alex Toussaint has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10079905Abstract: An in-browser proxy enables an application in a frame to make a cross domain request. The proxy executes within the browser, which has a first domain. The browser provides a frame in which a client application executes, which has a second domain. The request from the client application is a request for data access to the external domain. The proxy identifies a registration of the client application, and forwards the request to the external domain. The proxy receives a response to the request and provides the response back to the client application within the frame.Type: GrantFiled: November 4, 2016Date of Patent: September 18, 2018Assignee: salesforce.com, inc.Inventors: Alex Toussaint, Chris Jolley, Jay Hurst, Stephen L. Pepper, Kari L. Hotchkiss, Saptarshi Roy
-
Publication number: 20170078429Abstract: An in-browser proxy enables an application in a frame to make a cross domain request. The proxy executes within the browser, which has a first domain. The browser provides a frame in which a client application executes, which has a second domain. The request from the client application is a request for data access to the external domain. The proxy identifies a registration of the client application, and forwards the request to the external domain. The proxy receives a response to the request and provides the response back to the client application within the frame.Type: ApplicationFiled: November 4, 2016Publication date: March 16, 2017Inventors: ALEX TOUSSAINT, CHRIS JOLLEY, JAY HURST, STEPHEN L. PEPPER, KARI L. HOTCHKISS, SAPTARSHI ROY
-
Patent number: 9503501Abstract: An in-browser proxy enables an application in a frame to make a cross domain request. The proxy executes within the browser, which has a first domain. The browser provides a frame in which a client application executes, which has a second domain. The request from the client application is a request for data access to the external domain. The proxy identifies a registration of the client application, and forwards the request to the external domain. The proxy receives a response to the request and provides the response back to the client application within the frame.Type: GrantFiled: September 12, 2013Date of Patent: November 22, 2016Assignee: salesforce.com, inc.Inventors: Alex Toussaint, Chris Jolley, Jay Hurst, Stephen L. Pepper, Kari L. Hotchkiss, Saptarshi Roy
-
Publication number: 20160104005Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating tenant-based customization of access and security controls in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes generating, by the database system, a plurality of nodes corresponding to a plurality of tenants in a multi-tenant environment, where a node corresponding to a tenant includes data relating to the tenant. The method may further include accepting, by the database system, a plurality of security models associated with the plurality of tenants, and configuring, based on the plurality of security models, security privileges including user privileges to be assigned to the plurality of users representing the plurality of tenants.Type: ApplicationFiled: April 16, 2015Publication date: April 14, 2016Applicant: salesforce.com, inc.Inventors: ALEX TOUSSAINT, DANIEL C. SILVER, FRED IM, IGOR UKRAINCZYK, SANTHOSH KUMAR KUCHOOR, ALEKSANDR ASHPIS, TIM CHRISTIAN SCHMIDT
-
Patent number: 9129255Abstract: One embodiment of the present invention comprises a plug-in for an office software product. The plug-in can allow for the creation of a Business Process Management (BPM) instance that can be related to an open document in the office software product. The Business Process Management instance can be launched at a business process management server running business process management software. The business process management software can be separate from the office software product.Type: GrantFiled: May 18, 2009Date of Patent: September 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Alex Toussaint, David P. Meyer, Diego Sabaris, Eduardo Chiocconi, Eduardo Carlos Rubio, Emilio Lopez Gabeiras, Hans Sussenburger, Pablo Alvarez, Paulo Gustavo Veiga, Jorge Aliss, Guillermo Roldos
-
Patent number: 8831966Abstract: A method for adaptively delegating a capability, comprising the steps of providing for the delegation of the capability to a first role; allowing the step of providing for the delegation to be initiated by a principal in a second role; and hierarchically relating the capability, the first role and the second role.Type: GrantFiled: February 14, 2003Date of Patent: September 9, 2014Assignee: Oracle International CorporationInventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20140082140Abstract: An in-browser proxy enables an application in a frame to make a cross domain request. The proxy executes within the browser, which has a first domain. The browser provides a frame in which a client application executes, which has a second domain. The request from the client application is a request for data access to the external domain. The proxy identifies a registration of the client application, and forwards the request to the external domain. The proxy receives a response to the request and provides the response back to the client application within the frame.Type: ApplicationFiled: September 12, 2013Publication date: March 20, 2014Inventors: ALEX TOUSSAINT, CHRIS JOLLEY, JAY HURST
-
Publication number: 20120016681Abstract: In accordance with embodiments, there are provided mechanisms and methods for analyzing monitored usage of a resource. These mechanisms and methods for analyzing monitored usage of a resource can enable optimized resource utilization, increased revenue, improved customer satisfaction, more efficient resource allocation, etc.Type: ApplicationFiled: March 23, 2011Publication date: January 19, 2012Applicant: salesforce.com, inc.Inventors: Jesper Joergensen, Alex Toussaint
-
Patent number: 7992189Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.Type: GrantFiled: August 5, 2009Date of Patent: August 2, 2011Assignee: Oracle International CorporationInventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20100293503Abstract: One embodiment of the present invention comprises a plug-in for an office software product. The plug-in can allow for the creation of a Business Process Management (BPM) instance that can be related to an open document in the office software product. The Business Process Management instance can be launched at a business process management server running business process management software. The business process management software can be separate from the office software product.Type: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Applicant: Oracle International CorporationInventors: Alex Toussaint, David P. Meyer, Diego Sabaris, Eduardo Chiocconi, Eduardo Carlos Rubio, Emilio Lopez Gabeiras, Hans Sussenburger, Pablo Alvarez, Paulo Gustavo Veiga, Jorge Aliss, Guillermo Roldos
-
Publication number: 20100037290Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.Type: ApplicationFiled: August 5, 2009Publication date: February 11, 2010Applicant: Oracle International CorporationInventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Patent number: 7653930Abstract: Methods are disclosed for authorization to adaptively control access to a resource in a resource hierarchy. At least one role for a principal is retrieved from the resource hierarchy or a first cache based on whether the at east one role was previously retrieved from the resource hierarchy. A policy is retrieved from the resource hierarchy or a second cache based on whether the policy was previously retrieved from the resource hierarchy. The policy is evaluated based on the at least one role and a determination on whether to grant the principal access to the resource is made based on the evaluation of the policy.Type: GrantFiled: February 14, 2003Date of Patent: January 26, 2010Assignee: BEA Systems, Inc.Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Patent number: 7591000Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.Type: GrantFiled: February 14, 2003Date of Patent: September 15, 2009Assignee: Oracle International CorporationInventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Patent number: 6917975Abstract: A method for adaptively managing entitlements, comprising the steps of providing for the association of a role with a first resource; and providing for the association of a policy with a second resource, wherein the policy is based at least partially on the role; and providing for hierarchically relating the role and the policy; and wherein the role is hierarchically equal or superior to the policy.Type: GrantFiled: February 14, 2003Date of Patent: July 12, 2005Assignee: BEA Systems, Inc.Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20050138412Abstract: A system, method and media for controlling access to a resource in a distributed computing environment, comprising: receiving a request for a principal to access the resource; determining a policy that is appropriate for the principal given the resource; determining whether access to the resource is allowed given the policy.Type: ApplicationFiled: February 7, 2005Publication date: June 23, 2005Inventors: Philip Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20050138411Abstract: A system, method and media for controlling access to a resource in a distributed computing environment, comprising: receiving a request to access the resource for a principal; determining a role that is appropriate for the principal given the resource; determining whether access to the resource is allowed given the role.Type: ApplicationFiled: February 7, 2005Publication date: June 23, 2005Inventors: Philip Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20040162733Abstract: A method for adaptively delegating a capability, comprising the steps of providing for the delegation of the capability to a first role; allowing the step of providing for the delegation to be initiated by a principal in a second role; and hierarchically relating the capability, the first role and the second role.Type: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20040162894Abstract: A method for adaptively managing entitlements, comprising the steps of providing for the association of a role with a first resource; and providing for the association of a policy with a second resource, wherein the policy is based at least partially on the role; and providing for hierarchically relating the role and the policy; and wherein the role is hierarchically equal or superior to the policy.Type: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20040162905Abstract: A method for authorization to adaptively control access to a resource, comprising the steps of: retrieving at least one role for a principal from one of: 1) a first hierarchy; and 2) a first cache; retrieving a policy from one of: 1) a second hierarchy; and 2) a second cache; providing for the evaluation of the policy based on the at least one role; determining whether to grant the principal access to the resource based on the evaluation of the policy; wherein the at least one role is retrieved from the first cache if the at least one role was retrieved from the first hierarchy; and wherein the policy is retrieved from the second cache if the policy was previously retrieved from the second hierarchy.Type: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
-
Publication number: 20040162906Abstract: A system and method for authorization to adaptively control access to a resource, comprising the steps of providing for the mapping of a principal to at least one role, wherein the at least one role is hierarchically related to the resource; providing for the evaluation of a policy based on the at least one role; and providing for the determination of whether to grant the principal access to the resource based on the evaluation of the policy.Type: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley