Patents by Inventor Yanik Grignon

Yanik Grignon 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: 11615203
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: March 28, 2023
    Assignee: Salesforce, Inc.
    Inventors: Scott Rickard, Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20220284358
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 8, 2022
    Inventor: Yanik Grignon
  • Publication number: 20220215107
    Abstract: A computer implemented masking manager provides a method for access controls. The method includes receiving a request for an object in a database, retrieving the object from the database, applying masking rules to a field of the object to determine whether the requestor has access to the field, determining a replacement value for the field based on requestor access to the field, and returning the object to the requestor with the replacement value in the field of the object.
    Type: Application
    Filed: January 7, 2021
    Publication date: July 7, 2022
    Applicant: salesforce.com, inc.
    Inventors: Mang Fu Matthew Wong, Yanik Grignon, Larry H Tung, Peter S. Wisnovsky
  • Patent number: 11308424
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 19, 2022
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Publication number: 20210248261
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 12, 2021
    Inventors: Scott Rickard, Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Patent number: 11080420
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 3, 2021
    Assignee: salesforce.com, inc.
    Inventors: Scott Rickard, Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20200065511
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Scott Thurston Rickard, Jr., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Patent number: 10496844
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: December 3, 2019
    Assignee: salesforce.com, inc.
    Inventors: Scott Thurston Rickard, Jr., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20190147374
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 16, 2019
    Inventor: Yanik Grignon
  • Patent number: 10210466
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: February 19, 2019
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Publication number: 20180239924
    Abstract: A record management system stores records for an organization having a plurality of members and a plurality of groups, and manages accessibility of the records for the organization according to a specified record access policy. The record management system generates an accessibility database that indicates, for each member, records that are explicitly or implicitly accessible by each member such that the records accessible for each member can be quickly determined if needed. A member has explicit access to a record if there is an explicit indication of accessibility between the member and the record. A member has implicit access to a record through membership associations to other members or groups that have access to the record. The record management system also receives search queries from members and returns records that are relevant and accessible to the members based on the accessibility database.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Scott Thurston Rickard, JR., Anuprit Kale, Victor Spivak, Yanik Grignon, Venkatesan Chandrasekaran
  • Publication number: 20170255883
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Inventor: Yanik Grignon
  • Patent number: 9691041
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 27, 2017
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Publication number: 20160371611
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Inventor: Yanik Grignon
  • Patent number: 9460474
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: October 4, 2016
    Assignee: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Patent number: 9355270
    Abstract: A computer-implemented system and method includes method includes receiving a data request for data in a database from a user; determining if the user is an internal user or a portal user; consulting, if the user is the internal user, a first security setting associated with the data to determine if the requested data is public or private, and if the user is the portal user, consulting a second security setting separate from the first security setting to determine if the requested data is public or private; providing, if the requested data is public, access information to the user; performing, if the requested data is private, additional processing to determine if the user has access to the requested data.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: May 31, 2016
    Assignee: salesforce.com, inc.
    Inventors: Alfred Vieira, Yongsheng Wu, Yanik Grignon, Punit Jain
  • Publication number: 20140330732
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for providing access to a private resource in an enterprise social networking system. One or more servers may receive a request for access to a private resource to be granted to a user from a publisher. The publisher may be configured to publish a message as a feed item to one or more feeds, where the message includes a user identification identifying the user. The user does not have access to the private resource. The feed item may be provided to display in the one or more feeds. Access may be granted to the user via the one or more feeds. In some implementations, access may be granted in response to a user input from the feed item associated with a moderator or owner, the moderator or owner having a privilege to control user access to the private resource.
    Type: Application
    Filed: May 2, 2014
    Publication date: November 6, 2014
    Applicant: salesforce.com, inc.
    Inventor: Yanik Grignon
  • Patent number: 8682637
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for comparing results of performing a plurality of operations with results of simulating the plurality of operations. These mechanisms and methods for comparing results of performing a plurality of operations with results of simulating the plurality of operations can enable optimized performance of operations, reduced processing time, increased confidence in processing results, etc.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 25, 2014
    Assignee: salesforce.com, inc.
    Inventors: Punit Jain, Yongsheng Wu, Yanik Grignon, Shitij Agarwal
  • Publication number: 20140067852
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating efficient management of database systems and resources 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 receiving a job request from a user associated with an organization, where the job request may is placed at a computing device. The method may further include generating, at the local database coupled with the computing device, a dynamic cache having a first table comprising external data from an external data source, communicating the first table of the dynamic cache with a second table at the local database, where the second table comprises local data from the local database, and processing the job request at the local database using the dynamic cache.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 6, 2014
    Applicant: SALESFORCE.COM,INC.
    Inventors: DANIEL WONG, PUNIT JAIN, YANIK GRIGNON GRIGNON
  • Publication number: 20110270885
    Abstract: A computer-implemented system and method includes method includes receiving a data request for data in a database from a user; determining if the user is an internal user or a portal user; consulting, if the user is the internal user, a first security setting associated with the data to determine if the requested data is public or private, and if the user is the portal user, consulting a second security setting separate from the first security setting to determine if the requested data is public or private; providing, if the requested data is public, access information to the user; performing, if the requested data is private, additional processing to determine if the user has access to the requested data.
    Type: Application
    Filed: December 21, 2010
    Publication date: November 3, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Alfred Vieira, Yongsheng Wu, Yanik Grignon, Punit Jain