Patents by Inventor Frank Lopez

Frank Lopez 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: 10585852
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Patent number: 9465806
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 11, 2016
    Assignee: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Publication number: 20160266876
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Publication number: 20150205810
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Gary Baker, Sonali Thomas Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Patent number: 9031956
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating conversion and correction of data types for dynamic lightweight objects via a user interface in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a first data file at a first computing device, identifying data types in the first data file that correspond to dynamic custom objects associated with the first data file, and linking the data types to their corresponding dynamic custom objects.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 12, 2015
    Assignee: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Patent number: 8996569
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 31, 2015
    Assignee: Salesforce.com, Inc.
    Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Publication number: 20130282761
    Abstract: The technology disclosed relates to presenting a data entity interface that connects a multi-tenant database code to a multi-tenant database and at least one other database from a different data source. In particular, it relates to providing a custom entity shape that serves as a common interface from a multi-tenant database application code to multiple databases from one or more different data sources that have fields implementing at least some common data with different data structures. This common interface creates a layer of abstraction that provides a consistent behavior across the multiple databases and sets rules that govern how information is presented and shared with the different data sources.
    Type: Application
    Filed: April 18, 2013
    Publication date: October 24, 2013
    Inventors: Steven Tamm, Nathan Horne, Frank Lopez
  • Publication number: 20130283096
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating conversion and correction of data types for dynamic lightweight objects via a user interface in an on-demand services environment. In one embodiment and by way of example, a method includes receiving a first data file at a first computing device, identifying data types in the first data file that correspond to dynamic custom objects associated with the first data file, and linking the data types to their corresponding dynamic custom objects.
    Type: Application
    Filed: November 30, 2012
    Publication date: October 24, 2013
    Applicant: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Publication number: 20130282720
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
    Type: Application
    Filed: November 30, 2012
    Publication date: October 24, 2013
    Applicant: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Agrawal, James Ferguson, Frank Lopez, Jamie No
  • Patent number: 8388606
    Abstract: Provided herein are a locking mechanism including a male extension including a straight portion and a graduated step portion; and a female extension configured to receive the male extension, and including a pair of protruding tabs, which are spaced apart to allow the straight portion of the male extension to pass through a space between the protruding tabs, and which contact the graduated step portion if the male extension is inserted a first predetermined distance into the female extension.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 5, 2013
    Inventors: Aaron Feustel, Frank Lopez, Bradley Bender, Ronald Rudowsky
  • Patent number: 8321875
    Abstract: A system, method, and computer program product are provided for enabling the selective updating of web pages provided to a mobile client using, for example, AJAX technology. The system, method, and computer program product are optionally further extended to harmonize synchronization of data retrieved by other methods with data updated using AJAX. The use of AJAX technology is disclosed within the context of additional technology suites which may be substituted to achieve the same function. Additionally, the use of queuing AJAX updates is discussed.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: November 27, 2012
    Assignee: iAnywhere Solutions, Inc.
    Inventor: Frank Lopez
  • Publication number: 20120232532
    Abstract: Provided herein are a locking mechanism including a male extension including a straight portion and a graduated step portion; and a female extension configured to receive the male extension, and including a pair of protruding tabs, which are spaced apart to allow the straight portion of the male extension to pass through a space between the protruding tabs, and which contact the graduated step portion if the male extension is inserted a first predetermined distance into the female extension.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 13, 2012
    Applicant: TRI-MEDICS
    Inventors: Aaron Feustel, Frank Lopez, Bradley Bender, Ronald Rudowsky
  • Patent number: 8217826
    Abstract: A process for enhancing radar system survivability against a threat includes the construction of multiple computational radar function chromosomes with each of the chromosomes having values for geometric configuration and operational parameters for at least one radar station emitter and at least one decoy. A genetic algorithm analysis is performed on a computer including a crossover operator and a mutation operator to determine a fitness value for multiple chromosomes against the threat. By configuring and operating the radar system based on a survivability value for the fitness value of the genetic algorithm analysis, radar system survivability against a threat is enhanced. A radar system employing genetic algorithm analysis is also provided.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: July 10, 2012
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Philipp Arthur Djang, Frank Lopez, Gene E. Herriman, Eduardo Ruiloba, Jr., Edward Friday
  • Publication number: 20120154197
    Abstract: A process for enhancing radar system survivability against a threat includes the construction of multiple computational radar function chromosomes with each of the chromosomes having values for geometric configuration and operational parameters for at least one radar station emitter and at least one decoy. A genetic algorithm analysis is performed on a computer including a crossover operator and a mutation operator to determine a fitness value for multiple chromosomes against the threat. By configuring and operating the radar system based on a survivability value for the fitness value of the genetic algorithm analysis, radar system survivability against a threat is enhanced. A radar system employing genetic algorithm analysis is also provided.
    Type: Application
    Filed: October 5, 2010
    Publication date: June 21, 2012
    Applicant: U.S. Government as Represented by the Secretary of the Army
    Inventors: PHILIPP ARTHUR DJANG, FRANK LOPEZ, GENE E. HERRIMAN, EDUARDO RUILOBA, JR., EDWARD FRIDAY
  • Publication number: 20110238622
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for associating a record with an account from an on-demand database system. These mechanisms and methods for associating a record with an account from an on-demand database system can enable improved synchronization between an on-demand database system and a software element separate from the on-demand database system, etc.
    Type: Application
    Filed: November 18, 2010
    Publication date: September 29, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Jeanine Walters, Pratima Arora, Don C. Jay, Herman Kwong, John Liang, Yuan (Peter) Wang, Rachna Singh, Lu Ping Chen, Frank Lopez
  • Publication number: 20100299676
    Abstract: A system, method, and computer program product are provided for enabling the selective updating of web pages provided to a mobile client using, for example, AJAX technology. The system, method, and computer program product are optionally further extended to harmonize synchronization of data retrieved by other methods with data updated using AJAX. The use of AJAX technology is disclosed within the context of additional technology suites which may be substituted to achieve the same function. Additionally, the use of queuing AJAX updates is discussed.
    Type: Application
    Filed: August 9, 2010
    Publication date: November 25, 2010
    Applicant: iAnywhere Solutions, Inc.
    Inventor: Frank LOPEZ
  • Patent number: 7774788
    Abstract: A system, method, and computer program product are provided for enabling the selective updating of web pages provided to a mobile client using, for example, AJAX technology. The system, method, and computer program product are optionally further extended to harmonize synchronization of data retrieved by other methods with data updated using AJAX. The use of AJAX technology is disclosed within the context of additional technology suites which may be substituted to achieve the same function. Additionally, the use of queuing AJAX updates is discussed.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: August 10, 2010
    Assignee: iAnywhere Solutions, Inc.
    Inventor: Frank Lopez
  • Publication number: 20080235708
    Abstract: A system, method, and computer program product are provided for enabling the selective updating of web pages provided to a mobile client using, for example, AJAX technology. The system, method, and computer program product are optionally further extended to harmonize synchronization of data retrieved by other methods with data updated using AJAX. The use of AJAX technology is disclosed within the context of additional technology suites which may be substituted to achieve the same function. Additionally, the use of queuing AJAX updates is discussed.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 25, 2008
    Applicant: iAnywhere Solutions, Inc.
    Inventor: Frank Lopez
  • Patent number: 6783421
    Abstract: The waterproof illuminated disc flyer is an illuminated and waterproof flying plastic disc. The disc has upper and lower disc members sealed together at the outer perimeter of the discs, and is illuminated by light-emitting diodes (LEDs). A pushbutton switch and a battery compartment are enclosed within a waterproof enclosure formed between the upper and lower discs. A battery cover having a thin depressible plastic membrane enables a user to toggle the switch from outside the waterproof interior. The upper surface of the flying disc has a centered dome having six spokes, each spoke having a LED extending from alternating opposite ends.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: August 31, 2004
    Inventor: Frank Lopez
  • Patent number: 4998411
    Abstract: An external heat engine has a piston mounted for movement between a first upper position and a second, lower position, a heater for heating a working gas to forcibly move the piston from the upper position to the lower position (power stroke), a crankshaft rotatable about a main axis, the piston and crankshaft being linked so that movement of the piston from the upper position to the lower position during the power stroke is transformed into rotational movement of the crankshaft during a first portion of one rotation of the crankshaft about the main axis. The piston moves from the lower position to the upper position during a second portion of one rotation of the crankshaft (compression stroke). The piston and crankshaft are linked by a disk, a piston rod connected to the piston and a connecting ring for rotatably supporting the disk.
    Type: Grant
    Filed: December 29, 1989
    Date of Patent: March 12, 1991
    Inventor: Frank Lopez