Patents by Inventor Scott Yancey

Scott Yancey 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: 10698769
    Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 30, 2020
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
  • Publication number: 20190370145
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Applicant: salesforce.com, inc.
    Inventors: Scott YANCEY, III, Scott HANSMA
  • Publication number: 20190026188
    Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
    Type: Application
    Filed: June 1, 2018
    Publication date: January 24, 2019
    Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
  • Patent number: 10055328
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: August 21, 2018
    Assignee: SALESFORCE.COM, INC.
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 10007576
    Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 26, 2018
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
  • Patent number: 9720951
    Abstract: Embodiments enable reduction of database downtime in a live production environment of an on-demand database service during repair and/or maintenance tasks. A source database and a target database are provided. Data is copied from the source database to the target database to create a mirrored set of data. Access is limited to one or more designated tables in the target database. General traffic is redirected from the source database to the target database, wherein the redirection occurs for a duration of a maintenance period. Data modifications that occur in the target database during the maintenance period are captured and then replicated into the source database. Finally, general traffic is redirected from the target database to the source database.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 1, 2017
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Chandni Jain, Gerald Noorthoek
  • Publication number: 20170212823
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 27, 2017
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 9607034
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 28, 2017
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Publication number: 20160253243
    Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
    Type: Application
    Filed: February 29, 2016
    Publication date: September 1, 2016
    Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
  • Publication number: 20160253505
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal. These mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal can enable embodiments to provide great flexibility to a tenant of the architecture to select the content that may be perceived by the tenant users while allowing the owner of the architecture control over the content.
    Type: Application
    Filed: May 6, 2016
    Publication date: September 1, 2016
    Inventors: Scott Yancey, Kedar Doshi
  • Patent number: 9411852
    Abstract: In accordance with embodiments, there are provided techniques for processing group membership data in a multi-tenant database system. These techniques for processing group membership data in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to select the content that may be perceived by the tenant users while allowing the owner of the architecture control over the content.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: August 9, 2016
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Kedar Doshi, Yongsheng Wu
  • Patent number: 9361366
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal. These mechanisms and methods for controlling access to a multi-tenant database system using a virtual portal can enable embodiments to provide great flexibility to a tenant of the architecture to select the content that may be perceived by the tenant users while allowing the owner of the architecture control over the content.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: June 7, 2016
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Kedar Doshi
  • Patent number: 9275098
    Abstract: In accordance with embodiments, there are provided techniques for implementing batch processing in a multi-tenant database system. These techniques for implementing batch processing in a multi-tenant database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database while allowing the owner of the architecture schedule the processing of the functions on the content.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: March 1, 2016
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Andrew Smith, Andrew Waite, Craig Weissman
  • Publication number: 20160019255
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 9237080
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: January 12, 2016
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 9183088
    Abstract: Embodiments enable reduction of database downtime in a live production environment of an on-demand database service during repair and/or maintenance tasks. A source database and a target database are provided. Data is copied from the source database to the target database to create a mirrored set of data. Access is limited to one or more designated tables in the target database. General traffic is redirected from the source database to the target database, wherein the redirection occurs for a duration of a maintenance period. Data modifications that occur in the target database during the maintenance period are captured and then replicated into the source database. Finally, general traffic is redirected from the target database to the source database.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: November 10, 2015
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Chandni Jain, Gerard Noorthoek
  • Patent number: 9178788
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: November 3, 2015
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 8898287
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: November 25, 2014
    Assignee: salesforce.com, inc.
    Inventors: Scott Yancey, Scott Hansma
  • Patent number: 8776067
    Abstract: In accordance with embodiments, there are provided techniques for utilizing computational resources of a multi-tenant on-demand database system. These techniques for utilizing computational resources of a multi-tenant on-demand database system may enable embodiments to provide great flexibility to a tenant of the architecture to perform desired functions on content of the database without unduly consuming the resources of the system.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 8, 2014
    Assignee: salesforce.com, inc.
    Inventor: Scott Yancey
  • Patent number: 8768963
    Abstract: Detection of skew in an on-demand database services environment is provided. A request is generated to scan a multitenant database for skew indicated by relationship depth exceeding an expected limit. A database crawler calculates skew for tenant identifier for a particular table in the database. Any skew that is detected is identified for later resolution.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: July 1, 2014
    Assignee: salesforce.com, inc.
    Inventors: Pallav Kothari, Scott Hansma, Scott Yancey, Kevin Oliver, Jiahan Jiang