Patents by Inventor Gary Baker

Gary Baker 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
  • Publication number: 20190140474
    Abstract: A system includes a PTO device that selectively couples to a driveline of a vehicle, a motor/generator electrically coupled to an electrical power storage system, and a shared load selectively powered by one of the driveline or the motor/generator. The PTO device further includes a coupling actuator that couples the shared load to the motor/generator at a first selected ratio in a first position, and couples the shared load to the driveline at a second selected ratio in a second position.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 9, 2019
    Inventors: Thomas Joseph Stoltz, Mahesh Prabhakar Joshi, Matthew R. Busdiecker, Kaylah J. Berndt, Glenn Clark Fortune, Sarah E. Behringer, Mark Steven George, Dennis Dukaric, Thomas A. Genise, Gary Baker
  • Publication number: 20190065542
    Abstract: Technology for tracking changes to a database and providing the changes to a subscribing computing device. In an illustrative implementation, a method may involve subscribing a computing device to changes of a portion of a multi-tenant database and accessing a plurality of change events stored in a log of the multi-tenant database in parallel. The method may further involve storing the plurality of change events in a persistent data store separate from the multi-tenant database and processing the plurality of change events to create an ordered set of change events. The ordered set of change events may then be provided to the computing device that subscribed to the changes.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventors: Gary Baker, Mikhail Chainani, Varun Jobanputra, William Dumaresq
  • Patent number: 10108020
    Abstract: A system and method of making a remarkably bright high-gain reflective beam-splitter is presented. Each non-glued together touching layer of the multilayered film of the beam splitter has front and back reflective surfaces that additively increase the brightness. The system can include tables, step-down shelves, cutting bars, gripper units, tension units, a frame, a hoist assembly, and dollies. Constructing the beam-splitter can use grippers that slip slightly, as a function of applied tensioning force, along the trimmed edges of the multilayered film. This slip gripping scheme can result in constructing substantially coplanar sheets of the multilayered film that touch each other face to face and result in removing most of the air between the sheets. The planar integrity of the multilayered film of the high-gain reflective beam-splitter can be maintained at almost any desired display angle even when the high-gain reflective beam-splitter is as large as a standard theatrical stage.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 23, 2018
    Assignee: NB TECH INC.
    Inventor: Gary Baker
  • Publication number: 20180218032
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218030
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY ORGID command term within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218031
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing dynamic macros within a multi-tenant aware structured query language operable within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • Publication number: 20180218044
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY PARTITION command term within a multi-tenant aware structured query language within a computing environment.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Simon Wong, Gary Baker
  • 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: 20160103329
    Abstract: A system and method of making a remarkably bright high-gain reflective beam-splitter is presented. Each non-glued together touching layer of the multilayered film of the beam splitter has front and back reflective surfaces that additively increase the brightness. The system can include tables, step-down shelves, cutting bars, gripper units, tension units, a frame, a hoist assembly, and dollies. Constructing the beam-splitter can use grippers that slip slightly, as a function of applied tensioning force, along the trimmed edges of the multilayered film. This slip gripping scheme can result in constructing substantially coplanar sheets of the multilayered film that touch each other face to face and result in removing most of the air between the sheets. The planar integrity of the multilayered film of the high-gain reflective beam-splitter can be maintained at almost any desired display angle even when the high-gain reflective beam-splitter is as large as a standard theatrical stage.
    Type: Application
    Filed: November 13, 2015
    Publication date: April 14, 2016
    Inventor: Gary BAKER
  • Patent number: 9251164
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for using a database to access content stored outside of the database. These mechanisms and methods for using a database to access content stored outside of the database can enable embodiments to provide a database system which can be used to access content when the content is incapable of being stored in the database system, or is otherwise not stored in the database system. The ability of embodiments to provide access to such data via the database system can improve the usability of the database system.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: February 2, 2016
    Assignee: salesforce.com, inc.
    Inventors: Kedar Doshi, Sonali Agrawal, Simon Wong, Chaitanya Bhatt, Sandip Ghosh, Gary Baker, Walter Macklem
  • Patent number: 9211481
    Abstract: A system and method of making a remarkably bright high-gain reflective beam-splitter is presented. Each non-glued together touching layer of the multilayered film of the beam splitter has front and back reflective surfaces that additively increase the brightness. The system can include tables, step-down shelves, cutting bars, gripper units, tension units, a frame, a hoist assembly, and dollies. Constructing the beam-splitter can use grippers that slip slightly, as a function of applied tensioning force, along the trimmed edges of the multilayered film. This slip gripping scheme can result in constructing substantially coplanar sheets of the multilayered film that touch each other face to face and result in removing most of the air between the sheets. The planar integrity of the multilayered film of the high-gain reflective beam-splitter can be maintained at almost any desired display angle even when the high-gain reflective beam-splitter is as large as a standard theatrical stage.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: December 15, 2015
    Assignee: NB TECH INC.
    Inventor: Gary Baker
  • 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: 8996553
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating management and customization of lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a request a file having data and associated metadata in a format that is not supported by default objects of a software application. The method may further include generating one or more dynamic objects to support the requested format, generating the requested format using the one or more dynamic objects, and providing the file in the requested format via the software application.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: March 31, 2015
    Assignee: salesforce.com, inc.
    Inventors: Gary Baker, Sonali Agrawal
  • 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: 20140372484
    Abstract: Techniques for database multiplexing. Within a group of two or more logical databases, each having a plurality of database nodes, the group of logical databases being part of a multitenant database environment that stores data for multiple client entities each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID, wherein users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity, and wherein the multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities, the tenant ID is used to determine a mapping between the tenant ID and one of the plurality of logical databases.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 18, 2014
    Inventors: Gary Baker, Scott Hansma, Christopher Wilson Kifuthu
  • Publication number: 20140026384
    Abstract: A system and method of making a remarkably bright high-gain reflective beam-splitter is presented. Each non-glued together touching layer of the multilayered film of the beam splitter has front and back reflective surfaces that additively increase the brightness. The system can include tables, step-down shelves, cutting bars, gripper units, tension units, a frame, a hoist assembly, and dollies. Constructing the beam-splitter can use grippers that slip slightly, as a function of applied tensioning force, along the trimmed edges of the multilayered film. This slip gripping scheme can result in constructing substantially coplanar sheets of the multilayered film that touch each other face to face and result in removing most of the air between the sheets. The planar integrity of the multilayered film of the high-gain reflective beam-splitter can be maintained at almost any desired display angle even when the high-gain reflective beam-splitter is as large as a standard theatrical stage.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: NB TECH INC.
    Inventor: Gary BAKER
  • Patent number: 8628006
    Abstract: A banking system operates to provide vault access responsive to authorizing data read from data bearing records. The system selectively permits authorized individuals to access safety deposit boxes located in an interior area of the vault. An individuals's personal mobile device can wirelessly communicate user identifying data to a data reader of the system. A system data store includes data corresponding to authorized users of the vault. A system computer operates to cause a vault gate lock to electronically change from a locked condition to an unlocked condition in response to the data reader wirelessly receiving from the personal mobile device, user identifying data associated in the system data store with an authorized user of the vault.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: January 14, 2014
    Assignee: Diebold, Incorporated
    Inventors: Neil Gromley, Todd Christian, James Pellegrene, Dustin Cairns, Joseph Gagliano, Gary Baker