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: 10079905
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: September 18, 2018
    Assignee: salesforce.com, inc.
    Inventors: Alex Toussaint, Chris Jolley, Jay Hurst, Stephen L. Pepper, Kari L. Hotchkiss, Saptarshi Roy
  • Publication number: 20170078429
    Abstract: 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: Application
    Filed: November 4, 2016
    Publication date: March 16, 2017
    Inventors: ALEX TOUSSAINT, CHRIS JOLLEY, JAY HURST, STEPHEN L. PEPPER, KARI L. HOTCHKISS, SAPTARSHI ROY
  • Patent number: 9503501
    Abstract: 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: Grant
    Filed: September 12, 2013
    Date of Patent: November 22, 2016
    Assignee: salesforce.com, inc.
    Inventors: Alex Toussaint, Chris Jolley, Jay Hurst, Stephen L. Pepper, Kari L. Hotchkiss, Saptarshi Roy
  • Publication number: 20160104005
    Abstract: 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: Application
    Filed: April 16, 2015
    Publication date: April 14, 2016
    Applicant: salesforce.com, inc.
    Inventors: ALEX TOUSSAINT, DANIEL C. SILVER, FRED IM, IGOR UKRAINCZYK, SANTHOSH KUMAR KUCHOOR, ALEKSANDR ASHPIS, TIM CHRISTIAN SCHMIDT
  • Patent number: 9129255
    Abstract: 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: Grant
    Filed: May 18, 2009
    Date of Patent: September 8, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: 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: 8831966
    Abstract: 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: Grant
    Filed: February 14, 2003
    Date of Patent: September 9, 2014
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20140082140
    Abstract: 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: Application
    Filed: September 12, 2013
    Publication date: March 20, 2014
    Inventors: ALEX TOUSSAINT, CHRIS JOLLEY, JAY HURST
  • Publication number: 20120016681
    Abstract: 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: Application
    Filed: March 23, 2011
    Publication date: January 19, 2012
    Applicant: salesforce.com, inc.
    Inventors: Jesper Joergensen, Alex Toussaint
  • Patent number: 7992189
    Abstract: 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: Grant
    Filed: August 5, 2009
    Date of Patent: August 2, 2011
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20100293503
    Abstract: 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: Application
    Filed: May 18, 2009
    Publication date: November 18, 2010
    Applicant: Oracle International Corporation
    Inventors: 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: 20100037290
    Abstract: 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: Application
    Filed: August 5, 2009
    Publication date: February 11, 2010
    Applicant: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 7653930
    Abstract: 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: Grant
    Filed: February 14, 2003
    Date of Patent: January 26, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 7591000
    Abstract: 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: Grant
    Filed: February 14, 2003
    Date of Patent: September 15, 2009
    Assignee: Oracle International Corporation
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Patent number: 6917975
    Abstract: 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: Grant
    Filed: February 14, 2003
    Date of Patent: July 12, 2005
    Assignee: BEA Systems, Inc.
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20050138412
    Abstract: 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: Application
    Filed: February 7, 2005
    Publication date: June 23, 2005
    Inventors: Philip Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20050138411
    Abstract: 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: Application
    Filed: February 7, 2005
    Publication date: June 23, 2005
    Inventors: Philip Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162733
    Abstract: 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: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162894
    Abstract: 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: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162905
    Abstract: 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: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley
  • Publication number: 20040162906
    Abstract: 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: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Philip B. Griffin, Manish Devgan, Alex Toussaint, Rod McCauley