Patents by Inventor Frank Dominguez

Frank Dominguez 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: 8782785
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rendering data of an on-demand database service safe. These mechanisms and methods for rendering on-demand database service data safe can enable embodiments to alleviate any security risk that would otherwise be posed by such data. The ability of embodiments to provide such additional safety may lead to improved security in the context of an on-demand database service.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: July 15, 2014
    Assignee: salesforce.com, inc.
    Inventors: Marco S. Casalaina, Frank Dominguez, Jr., Philippe G. D. Debaty, Robert Fly
  • Patent number: 8359647
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rendering data of an on-demand database service safe. These mechanisms and methods for rendering on-demand database service data safe can enable embodiments to alleviate any security risk that would otherwise be posed by such data. The ability of embodiments to provide such additional safety may lead to improved security in the context of an on-demand database service.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 22, 2013
    Assignee: salesforce.com, inc.
    Inventors: Marco S. Casalaina, Frank Dominguez, Jr., Philippe G. D. Debaty, Robert Fly
  • Patent number: 8156085
    Abstract: A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: April 10, 2012
    Assignee: salesforce.com, inc.
    Inventors: Frank Dominguez, Jr., Dave Moellenhoff, Eric Chan
  • Publication number: 20070288510
    Abstract: A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.
    Type: Application
    Filed: March 30, 2007
    Publication date: December 13, 2007
    Applicant: salesforce.com, inc.
    Inventors: Frank Dominguez, Dave Moellenhoff, Eric Chan
  • Patent number: 7209929
    Abstract: A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: April 24, 2007
    Assignee: salesforce.com, inc.
    Inventors: Frank Dominguez, Jr., Dave Moellenhoff, Eric Chan
  • Publication number: 20040210909
    Abstract: A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: SalesForce.com, Inc.
    Inventors: Frank Dominguez, Dave Moellenhoff, Eric Chan
  • Patent number: 5851955
    Abstract: A system for applying a volatile element-HTS layer, such as Tl-HTS, to a substrate in a multiple zone furnace, said method includes heating at higher temperature, in one zone of the furnace, a substrate and adjacent first source of Tl-HTS material, to sublimate Tl-oxide from the source to the substrate; and heating at lower temperature, in a separate zone of the furnace, a second source of Tl-oxide to replenish the first source of Tl-oxide from the second source.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: December 22, 1998
    Assignee: Sandia Corporation
    Inventors: Michael P. Siegal, Donald L. Overmyer, Frank Dominguez
  • Patent number: 5663098
    Abstract: A method is described for fabricating integrated semiconductor circuits and, more particularly, for the selective deposition of a conductor onto a substrate employing a chemical vapor deposition process. By way of example, tungsten can be selectively deposited onto a silicon substrate. At the onset of loss of selectivity of deposition of tungsten onto the silicon substrate, the deposition process is interrupted and unwanted tungsten which has deposited on a mask layer with the silicon substrate can be removed employing a halogen etchant. Thereafter, a plurality of deposition/etch back cycles can be carried out to achieve a predetermined thickness of tungsten.
    Type: Grant
    Filed: June 13, 1994
    Date of Patent: September 2, 1997
    Assignee: Sandia Corporation
    Inventors: J. Randall Creighton, Frank Dominguez, A. Wayne Johnson, Thomas R. Omstead
  • Patent number: 5431968
    Abstract: Methods and apparatuses for coating materials, and the products and compositions produced thereby. Substances, such as diamond or diamond-like carbon, are deposited onto materials, such as a filament or a plurality of filaments simultaneously, using one or more cylindrical, inductively coupled, resonator plasma reactors.
    Type: Grant
    Filed: March 24, 1994
    Date of Patent: July 11, 1995
    Inventors: Paul A. Miller, Paul D. Pochan, Michael P. Siegal, Frank Dominguez