Patents by Inventor Antoine Boulanger

Antoine Boulanger 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: 20210044435
    Abstract: The transmission method comprises: a step in which the vehicle obtains, from a distribution entity, a plurality of series of numbers each containing a base gi, a prime number pi, a first key Zi, wherein Zi=gizi modulo pi, wherein zi is a secret number, an associated validity number Vi, and stores in memory the N series of numbers; a step of generating a random number a; a step of calculating a second key KaZi wherein KaZi=Zia modulo pi; a step of creating a message M, during which the vehicle A inserts in the message M the validity number Vi; the second group of numbers a, pi and gi encrypted by means of the first key (Zi), in a header of the message, and the data, in a body of the message; and the vehicle performs a cryptographic operation on the message M using the second key (KaZi); and a step of transmitting the message M created by the vehicle through a radio communication channel.
    Type: Application
    Filed: February 21, 2019
    Publication date: February 11, 2021
    Inventors: Sylvain PATUREAU MIRAND, Antoine BOULANGER
  • Patent number: 10027766
    Abstract: Systems for cloud-based storage systems. Embodiments commence upon deploying a server in a cloud-based environment, such that the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user terminal. The deployed server is connected to the network such that the server receives storage commands that pertain to one or more source objects that are associated with a set of source attributes. A policy manager applies one or more source-aware storage policies by determining a set of storage policies based at least in part on the one or more associated source attributes. The policy manager accesses a routing table of target storage locations and, in accordance with the source-aware policies, sends source objects over the network to one or more of the target storage locations.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: July 17, 2018
    Assignee: Box, Inc.
    Inventors: Kevin M. Greenan, Antoine Boulanger, Sam Ghods, Jeffrey R. Queisser, Shi Xu
  • Patent number: 9483473
    Abstract: Embodiments in the present disclosure include systems and methods related to a high-availability architecture for a cloud-based concurrent-access collaboration platform. The disclosed technology relates to an active data center which includes multiple document server instances that handle user requests for concurrently accessing documents. Multiple document server instances are implemented on a single physical server. This architecture uses an instance assignment manager to assign documents to the document server instances, a primary repository to store backup snapshots of the documents, and a datastore to store all changes made to the documents. The disclosed technology also involves a backup data center that can be swapped with the active data center automatically.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: November 1, 2016
    Assignee: Box, Inc.
    Inventors: Michael Ansel, Miles Spielberg, Yuan Cheng, Lance Co Ting Keh, Antoine Boulanger, Jonathan Berger, Komal Mangtani, Kevin Gao, Remington Wong, Naeim Semsarilar, Yingming Chen, Florian Jourda
  • Publication number: 20160191635
    Abstract: Systems for cloud-based storage systems. Embodiments commence upon deploying a server in a cloud-based environment, such that the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user terminal. The deployed server is connected to the network such that the server receives storage commands that pertain to one or more source objects that are associated with a set of source attributes. A policy manager applies one or more source-aware storage policies by determining a set of storage policies based at least in part on the one or more associated source attributes. The policy manager accesses a routing table of target storage locations and, in accordance with the source-aware policies, sends source objects over the network to one or more of the target storage locations.
    Type: Application
    Filed: June 1, 2015
    Publication date: June 30, 2016
    Applicant: BOX, INC.
    Inventors: Kevin M. Greenan, Antoine Boulanger, Sam Ghods, Jeffrey R. Queisser, Shi Xu
  • Patent number: 9019123
    Abstract: System and method for monitoring the health of modules in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a system having one or more host servers configured to receive client requests, process the client requests to determine one or more data items, select one or more modules having the one or more data items stored thereon, and responsively transfer one or more queries requesting availability of the one or more modules. The system also includes one or more health monitoring servers configured to receive the one or more queries, identify the availability of the one or more modules, and send one or more responses to the one or more queries indicating the availability of the one or more modules. The one or more health monitoring servers are configured to periodically determine the availability status of the one or more modules.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: April 28, 2015
    Assignee: Box, Inc.
    Inventors: Antoine Boulanger, Tomas Barreto, Vignesh Sukumar, Sam Ghods
  • Publication number: 20150081773
    Abstract: Embodiments in the present disclosure include systems and methods related to a high-availability architecture for a cloud-based concurrent-access collaboration platform. The disclosed technology relates to an active data center which includes multiple document server instances that handle user requests for concurrently accessing documents. Multiple document server instances are implemented on a single physical server. This architecture uses an instance assignment manager to assign documents to the document server instances, a primary repository to store backup snapshots of the documents, and a datastore to store all changes made to the documents. The disclosed technology also involves a backup data center that can be swapped with the active data center automatically.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 19, 2015
    Inventors: Michael Ansel, Miles Spielberg, Yuan Cheng, Lance Co Ting Keh, Antoine Boulanger, Jonathan Berger, Komal Mangtani, Kevin Gao, Remington Wong, Naeim Semsarilar, Yingming Chen, Florian Jourda
  • Publication number: 20130162444
    Abstract: System and method for monitoring the health of modules in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a system having one or more host servers configured to receive client requests, process the client requests to determine one or more data items, select one or more modules having the one or more data items stored thereon, and responsively transfer one or more queries requesting availability of the one or more modules. The system also includes one or more health monitoring servers configured to receive the one or more queries, identify the availability of the one or more modules, and send one or more responses to the one or more queries indicating the availability of the one or more modules. The one or more health monitoring servers are configured to periodically determine the availability status of the one or more modules.
    Type: Application
    Filed: May 4, 2012
    Publication date: June 27, 2013
    Applicant: Box, Inc.
    Inventors: Antoine Boulanger, Tomas Barreto, Vignesh Sukumar, Sam Ghods