Patents by Inventor Francois Orsini

Francois Orsini 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: 11178968
    Abstract: A furniture assembly comprises two or more drawers and a plurality of pouches disposed at a rear lower portion of the furniture assembly. The plurality of pouches are filled with water, sand, or dirt. The water may contain a plurality drops of bleach. A minimum weight of the plurality of pouches is determined from torque balance of forces and weights. In one example, the plurality of pouches are disposed at a rear portion of a lower drawer. A rear wall of the plurality of pouches directly contacts a rear wall of the lower drawer. A top surface of each of the plurality of pouches and a top surface of a rear wall of the lower drawer are coplanar.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 23, 2021
    Inventor: Jean-Francois Orsini
  • Publication number: 20210227976
    Abstract: A furniture assembly comprises two or more drawers and a plurality of pouches disposed at a rear lower portion of the furniture assembly. The plurality of pouches are filled with water, sand, or dirt. The water may contain a plurality drops of bleach. A minimum weight of the plurality of pouches is determined from torque balance of forces and weights. In one example, the plurality of pouches are disposed at a rear portion of a lower drawer. A rear wall of the plurality of pouches directly contacts a rear wall of the lower drawer. A top surface of each of the plurality of pouches and a top surface of a rear wall of the lower drawer are coplanar.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventor: Jean-Francois Orsini
  • Patent number: 10685190
    Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: June 16, 2020
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
  • Patent number: 10659330
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assigning channels in a messaging system. An example method includes: providing a plurality of channels, wherein each channel includes an ordered plurality of messages; assigning each channel to a channel bucket to form a plurality of channel buckets, wherein each channel bucket includes at least two channels from the plurality of channels; and assigning each channel bucket to a node selected from a plurality of nodes, wherein the node includes one or more buffers for storing messages according to the order from the channel buckets of the node.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 19, 2020
    Assignee: Satori Worldwide, LLC
    Inventors: Igor Milyakov, Fredrik Erik Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Patent number: 10657333
    Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: May 19, 2020
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 10650103
    Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: May 12, 2020
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 10630628
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tracking or managing vehicles. One method includes receiving a first message on a first channel of a plurality of channels. The first channel may be associated with a vehicle that is traveling on a route. The first message may include a request to prioritize a first geographical location of the route. The method also includes determining whether the first geographical location can be prioritized. The method further includes publishing a second message to a second channel of the plurality of channels in response to determining that the first geographical location can be prioritized. The vehicle may be a subscriber to the second channel. The second message may indicate an updated route for the vehicle where the first geographical location is prioritized.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 21, 2020
    Assignee: SATORI WORLDWIDE, LLC
    Inventor: Francois Orsini
  • Patent number: 10611444
    Abstract: A personal flotation device having a vest, an inflatable balloon, a radar reflector, a gas cartridge, a pocket, a flap, a tube, a string, and a harness assembly. The vest comprises a first prong, a second prong opposite the first prong; and a connection member connecting the first prong to the second prong. The pocket extends from the first prong through the connection member to the second prong. The gas cartridge is disposed in the first prong of the vest. The tube connects the inflatable balloon to the gas cartridge. An end of the tube is directly attached to the inflatable balloon. The inflatable balloon is characterized by a deflated condition, stored in the pocket, and an inflated condition.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: April 7, 2020
    Inventor: Jean-Francois Orsini
  • Patent number: 10614171
    Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 7, 2020
    Assignee: MZ IP Holdings, LLC
    Inventors: Francois Orsini, Nikhil Bojja
  • Publication number: 20200074865
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing or tracking assets in a geographical area. One method includes providing a plurality of travel routes to a plurality of assets located in a geographical area, wherein each of the plurality of travel routes indicates a route along which a corresponding asset of the plurality of assets is to travel, and wherein the plurality of travel routes are based on an analysis of travel history of one or more of the plurality of assets. The method also includes receiving a request from a client device to travel to a destination in the geographical area. The method further includes determining, by one or more computer processors, one or more travel routes of the plurality of travel routes to the destination, wherein the one or more travel routes use different assets to travel to the destination. The method also includes providing the one or more travel routes to the client device.
    Type: Application
    Filed: November 8, 2019
    Publication date: March 5, 2020
    Inventors: Cynthia Chu, Francois Orsini, Boaz Sedan, Arun Kejariwal, Dhruv Choudhary, Nika Kolomentseva, Andrey Kolomentsev, Sujesha Sudevalayam, Anna Kareva, Gabor Mueller-Tseng, Andrey Kushnir, Jared Stoffan, Mick Ryan, Renee Ya, Anton Koinov, Mikhail Kuzmiankou, Alex Taylor
  • Publication number: 20200044881
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing channels in an open data ecosystem. A method includes receiving user input indicating channel configuration information from a user of an open data ecosystem via at least one graphical user interface, wherein the open data ecosystem comprises a plurality of public channels and a plurality of private channels. The method further includes configuring, by a computer processing device, one or more channels of the plurality of public channels or the plurality of private channels based on the channel configuration information received from the user via the at least one graphical user interface.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
  • Publication number: 20200044994
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing functionality within a messaging system. An example method includes maintaining a plurality of channels, wherein each channel is associated with a respective key, and wherein at least one key is associated with a respective time-to-live and becomes unavailable when the respective time-to-live expires, and wherein each channel comprises a plurality of messages, and wherein each message comprises a value associated with a respective key to form a plurality of key-value pairs. The method also includes receiving a function comprising (i) a key for identifying a channel of the plurality of channels and (ii) processing instructions to be applied to one or more values associated with the key. The method also includes applying, by one or more computer processors, the processing instructions based at least in part on the key.
    Type: Application
    Filed: September 4, 2019
    Publication date: February 6, 2020
    Inventors: Igor Milyakov, Fredrik E. Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Patent number: 10522043
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing or tracking assets in a geographical area. One method includes receiving one or more first messages from a plurality of assets on one or more first channels of a plurality of channels. The one or more first messages may indicate live geographical locations of the plurality of assets located in a geographical area. The method also includes displaying, via a graphical user interface, the live geographical locations of the plurality of assets on a map of the geographical area. The method further includes receiving on a second channel a message indicating a request from a first user device to travel to a destination. The method further includes determining one or more travel routes to the destination. The one or more travel routes may use different assets to transport the first user device to the destination.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: December 31, 2019
    Assignee: Satori Worldwide, LlC
    Inventors: Cynthia Chu, Francois Orsini, Boaz Sedan, Arun Kejariwal, Dhruv Choudhary, Nika Kolomentseva, Andrey Kolomentsev, Sujesha Sudevalayam, Anna Kareva, Gabor Mueller-Tseng, Andrey Kushnir, Jared Stoffan, Mick Ryan, Renee Ya, Anton Koinov, Mikhail Kuzmiankou, Alex Taylor
  • Publication number: 20190370340
    Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
  • Publication number: 20190361981
    Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
    Type: Application
    Filed: June 19, 2019
    Publication date: November 28, 2019
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 10484190
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing channels in an open data ecosystem. A method includes providing one or more graphical user interfaces to a first user of an open data ecosystem. The open data ecosystem includes a plurality of public channels and a plurality of private channels. The users of the open data ecosystem are able to receive messages on each of the plurality of public channels. The method also includes receiving first user input from the first user via the one or more graphical user interfaces. The method further includes configuring one or more channels of the plurality of public channels or the plurality of private channels based on the first user input received from the first user via the one or more graphical user interfaces.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 19, 2019
    Assignee: SATORI WORLDWIDE, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
  • Patent number: 10479463
    Abstract: A personal flotation device having a vest, an inflatable balloon, a gas cartridge, a tube, and a harness assembly. The vest comprises a first prong, a second prong opposite the first prong; and a connection member connecting the first prong to the second prong. The connection member comprises a pocket and a flap. The gas cartridge is disposed in the first prong of the vest. The tube connects the inflatable balloon to the gas cartridge. An end of the tube is directly attached to the inflatable balloon. The inflatable balloon is characterized by a deflated condition, stored in the pocket, and an inflated condition.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: November 19, 2019
    Inventor: Jean-Francois Orsini
  • Publication number: 20190332522
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for develop and testing microservice components. A method includes publishing one or more messages comprising one or more frames of one or more live video streams to one or more channels of a plurality of channels. The plurality of channels are part of a microservice platform and the microservice platform includes a plurality of microservice components. The method also includes receiving a request to subscribe a first microservice component of the plurality of microservice components to a first channel of the one or more channels. The first microservice component is configured to process the one or more messages. The method further includes subscribing the first microservice component to the first channel based on the request.
    Type: Application
    Filed: March 7, 2019
    Publication date: October 31, 2019
    Inventors: Gabriel Leydon, Francois Orsini, Steve Chazin
  • Patent number: 10447623
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing key-value store functionality within a real-time messaging system. An example method includes: providing a plurality of channels, wherein each channel comprises an ordered plurality of messages, wherein each channel represents a unique key, and wherein each message comprises one or more key-value pairs; receiving a function comprising a key for identifying one of the plurality of channels and processing instructions to be applied to a subset of the key-value pairs; and applying the processing instructions based at least in part on the unique key.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 15, 2019
    Assignee: Satori Worldwide, LLC
    Inventors: Igor Milyakov, Fredrik E. Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Publication number: 20190293433
    Abstract: A first message may be received from a first client device, on a first channel of a plurality of channels, wherein the first message includes: a request to identify a second client device of a plurality of client devices, wherein the plurality of client devices are located less than or equal to a threshold distance from the first client device and a first characteristic of a first application profile associated with the first client device. The second client device may be identified by comparing the first characteristic of the first application profile to a second characteristic of a second application profile of the second client device. A micro-location of the second client device may be determined. A second message on the first channel may be sent to the first client device, wherein the second message includes the micro-location of the second client device and the second application profile.
    Type: Application
    Filed: November 16, 2018
    Publication date: September 26, 2019
    Inventor: Francois Orsini