Patents by Inventor Franck Chastagnol

Franck Chastagnol 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).

  • Publication number: 20180253460
    Abstract: A multi-user search system with methodology for personal searching. In one embodiment, for example, a computer-implemented method includes: receiving a search query; routing the search query to a particular index server based on an identifier of a document namespace; using the identifier of the document namespace at the particular index server to identify a set of matching and authorized indexed documents; and providing an answer to the search query identifying the set of matching and authorized indexed documents.
    Type: Application
    Filed: April 23, 2018
    Publication date: September 6, 2018
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20180253461
    Abstract: A multi-user search system with methodology for personalized search query autocomplete. In one embodiment, for example, a computer-implemented method includes: receiving a search query having an incomplete token; generating an index key that is composed of both (a) an identifier of a document namespace that a user account associated with the search query is authorized to access, and (b) the incomplete token; accessing an index dictionary with the index key to identify a plurality of index tokens, each index token of the plurality of index tokens having the identifier of the document namespace as part of the index token and having the incomplete token as a token portion of the index token or as a prefix of the token portion of the index token; iterating over the plurality of index tokens until a stop condition is reached; and returning an answer to the search query based on the iterating.
    Type: Application
    Filed: April 23, 2018
    Publication date: September 6, 2018
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20180181670
    Abstract: Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 28, 2018
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9984110
    Abstract: A multi-user search system with methodology for personalized search query autocomplete.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 29, 2018
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9977810
    Abstract: A multi-user search system with methodology for personal searching. In one embodiment, for example, a system for personal searching includes a plurality of index servers storing a plurality of index shards. Each index shard of the plurality of index shards indexes a plurality of documents. Each document of the plurality of documents belongs to one of a plurality of document namespaces assigned to the index shard. The system further includes a front-end server computer for receiving a search query from an authenticated user; an access control server for determining an authorized document namespace the authenticated user is authorized to access; and a query processor for answering the search query and restricting, based on an identifier of the authorized document namespace, an answer to the search query to identifying only documents satisfying the search query and belonging to the authorized document namespace.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 22, 2018
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9959357
    Abstract: Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: May 1, 2018
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9940622
    Abstract: A method and system for facilitating online payments are disclosed. According to one aspect of the present invention, a payment agreement is established at a payment service provider that defines terms of a payment relationship between a merchant and a user. The establishing of the payment agreement includes linking the payment agreement with a payment account of the merchant or user stored at the payment service provider. After establishing the payment agreement, a payment request associated with a transaction is received, whereby the payment request includes a unique identifier to identify the payment agreement stored at the payment service provider. Based on a verification that the payment request complies with terms of the payment agreement, the payment request is processed.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 10, 2018
    Assignee: PAYPAL, INC.
    Inventors: Hugo Olliphant, Franck Chastagnol, Yi-Ling Su, William Wu, Chris Brown, Thach Dang, Thomas Veino, Carol Gunby, Peter Zhe Chu, Steven Chen
  • Publication number: 20180084031
    Abstract: Techniques for proactively sending hosted content items to user computing devices. In one embodiment, for example, a method includes collecting access event data representing a plurality of access events pertaining to a content item hosted with an online content management service; based on the access event data indicating that the content item is accessed at a plurality of user computing devices, determining a cross-device access signal for the content item; collecting additional access event data representing a third access event pertaining to the content item; and based on the additional access event data satisfying the cross-device access signal, sending at least a portion of the content item to a user computing device of the plurality of user computing devices.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9848033
    Abstract: A system and method for proactively sending hosted content items to user computing devices. In one implementation, an online content management system collects access event data representing a plurality of access events pertaining a plurality of hosted content items. The system determines a cross-device access signal for a first hosted content item. The system then detects a first access event pertaining to the first hosted content item. Thereafter, the system determines whether the first access event matches the cross-device access signal. If the first access event matches the cross-device access signal, then the system sends a second hosted content item to a user computing device. The second hosted content item can be the first hosted content item. Alternatively, the second hosted content item can be a content item that is related to the first hosted content item according to the access event data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 19, 2017
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20170300520
    Abstract: Multi-user computer search system with methodology for bypassing instant indexing of documents. In some embodiments, for example, a system for bypassing instant indexing includes a token store storing a set of token for a current version of a document and a tokenizer server configured to tokenize a new version of the document and to generate a set of tokens for the new version of the document.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9792315
    Abstract: Multi-user computer search system with methodology for bypassing instant indexing of documents. In some embodiments, for example, a system for bypassing instant indexing includes a token store storing a set of token for a current version of a document and a tokenizer server configured to tokenize a new version of the document and to generate a set of tokens for the new version of the document.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: October 17, 2017
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20170193040
    Abstract: Disclosed are systems and methods of querying a hybrid event index of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the hybrid event index associated with the first namespace. The systems and methods can further include searching, the first portion of the hybrid event index stored at the first index server, determining one or more attributes from the search request, and determining a payload based on the search results of the first portion of the hybrid event index. Finally, the systems and methods can include applying one or more attributes to the payload and sending the filtered payload.
    Type: Application
    Filed: June 2, 2016
    Publication date: July 6, 2017
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
  • Publication number: 20170193039
    Abstract: Disclosed are systems and methods of querying an event log of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the event log associated with the first namespace, the first index server being one of a plurality of index servers, each of the plurality of index servers storing a portion of the event log pertaining to at least one namespace of the plurality of namespaces. The systems and method can further include searching, the first portion of the event log stored at the first index server and determining a payload based on the search results of the first portion of the event logs. Finally, the systems and methods can include applying one or more attribute filters to the payload and sending the filtered payload.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
  • Publication number: 20170011084
    Abstract: A multi-user search system with methodology for instant indexing. In one embodiment, for example, a system for instant indexing includes a token store storing sets of tokens for current versions of documents.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9514123
    Abstract: A multi-user search system with methodology for instant indexing. In one embodiment, for example, a system for instant indexing includes a token store storing sets of tokens for current versions of documents.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: December 6, 2016
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20160328538
    Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.
    Type: Application
    Filed: July 19, 2016
    Publication date: November 10, 2016
    Inventors: Franck Chastagnol, Vijay Karunamurthy, Matthew Liu, Christopher Maxcy
  • Publication number: 20160275197
    Abstract: A system and method for enabling a user to use a user computer to search the user's personal content items hosted by an online content management service. In one aspect, the user computer is configured to obtain a search query, use the search query to identify in a local index at the user computer one or more of the user's hosted content items that satisfy the search query, and display, in a graphical user interface at the user computer, a search answer summary for each of the one or more of the user's hosted content items that satisfy the search query.
    Type: Application
    Filed: May 31, 2016
    Publication date: September 22, 2016
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 9424402
    Abstract: A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Franck Chastagnol, Vijay Karunamurthy, Matthew Liu, Christopher Maxcy
  • Publication number: 20160224677
    Abstract: Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.
    Type: Application
    Filed: September 16, 2015
    Publication date: August 4, 2016
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Publication number: 20160226950
    Abstract: A system and method for proactively sending hosted content items to user computing devices. In one implementation, an online content management system collects access event data representing a plurality of access events pertaining a plurality of hosted content items. The system determines a cross-device access signal for a first hosted content item. The system then detects a first access event pertaining to the first hosted content item. Thereafter, the system determines whether the first access event matches the cross-device access signal. If the first access event matches the cross-device access signal, then the system sends a second hosted content item to a user computing device. The second hosted content item can be the first hosted content item. Alternatively, the second hosted content item can be a content item that is related to the first hosted content item according to the access event data.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal