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: 11178968Abstract: 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: GrantFiled: January 24, 2020Date of Patent: November 23, 2021Inventor: Jean-Francois Orsini
-
Publication number: 20210227976Abstract: 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: ApplicationFiled: January 24, 2020Publication date: July 29, 2021Inventor: Jean-Francois Orsini
-
Patent number: 10685190Abstract: 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: GrantFiled: August 14, 2019Date of Patent: June 16, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
-
Patent number: 10657333Abstract: 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: GrantFiled: June 19, 2019Date of Patent: May 19, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10659330Abstract: 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: GrantFiled: June 28, 2018Date of Patent: May 19, 2020Assignee: Satori Worldwide, LLCInventors: Igor Milyakov, Fredrik Erik Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
-
Patent number: 10650103Abstract: 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: GrantFiled: June 5, 2019Date of Patent: May 12, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10630628Abstract: 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: GrantFiled: November 19, 2018Date of Patent: April 21, 2020Assignee: SATORI WORLDWIDE, LLCInventor: Francois Orsini
-
Patent number: 10614171Abstract: 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: GrantFiled: December 29, 2017Date of Patent: April 7, 2020Assignee: MZ IP Holdings, LLCInventors: Francois Orsini, Nikhil Bojja
-
Patent number: 10611444Abstract: 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: GrantFiled: July 17, 2019Date of Patent: April 7, 2020Inventor: Jean-Francois Orsini
-
Publication number: 20200074865Abstract: 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: ApplicationFiled: November 8, 2019Publication date: March 5, 2020Inventors: 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: 20200044994Abstract: 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: ApplicationFiled: September 4, 2019Publication date: February 6, 2020Inventors: Igor Milyakov, Fredrik E. Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
-
Publication number: 20200044881Abstract: 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: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
-
Patent number: 10522043Abstract: 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: GrantFiled: January 8, 2018Date of Patent: December 31, 2019Assignee: Satori Worldwide, LlCInventors: 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: 20190370340Abstract: 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: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
-
Publication number: 20190361981Abstract: 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: ApplicationFiled: June 19, 2019Publication date: November 28, 2019Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10484190Abstract: 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: GrantFiled: February 22, 2018Date of Patent: November 19, 2019Assignee: SATORI WORLDWIDE, LLCInventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz
-
Patent number: 10479463Abstract: 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: GrantFiled: June 5, 2019Date of Patent: November 19, 2019Inventor: Jean-Francois Orsini
-
Publication number: 20190332522Abstract: 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: ApplicationFiled: March 7, 2019Publication date: October 31, 2019Inventors: Gabriel Leydon, Francois Orsini, Steve Chazin
-
Patent number: 10447623Abstract: 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: GrantFiled: February 24, 2017Date of Patent: October 15, 2019Assignee: Satori Worldwide, LLCInventors: Igor Milyakov, Fredrik E. Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
-
Publication number: 20190293433Abstract: 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: ApplicationFiled: November 16, 2018Publication date: September 26, 2019Inventor: Francois Orsini