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

  • Publication number: 20190297131
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first message on a first channel of a plurality of channels, wherein the first message comprises a video frame of a plurality of video frames and metadata describing characteristics of the video frame. An element of the video frame may be identified based on the characteristics and the video frame may be modified to update the identified element. A second message may be generated to encapsulate the modified video frame, wherein the second message comprises the modified video frame and modified metadata describing characteristics of the modified video frame. The second message may be published to a second channel of the plurality of channels.
    Type: Application
    Filed: November 19, 2018
    Publication date: September 26, 2019
    Inventor: Francois Orsini
  • Publication number: 20190297045
    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: Application
    Filed: November 19, 2018
    Publication date: September 26, 2019
    Inventor: Francois Orsini
  • Publication number: 20190297474
    Abstract: A first message may be received on a first channel of a plurality of channels, from a mobile client device, wherein the first message comprises a live video frame of a plurality of live video frames, and wherein the first channel corresponds to a defined geographical region in which the mobile client device is located. A computer processing device identifies an element of the live video frame and generates a second message comprising a notification associated with the element of the live video frame. The second message may be published to one or more of the plurality of channels, wherein each of the plurality of channels corresponds to a distinct geographical region located less than a threshold distance away from the defined geographical region.
    Type: Application
    Filed: November 16, 2018
    Publication date: September 26, 2019
    Inventors: Francois Orsini, Dhruv Choudhary
  • Publication number: 20190286706
    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: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 10417351
    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: October 18, 2018
    Date of Patent: September 17, 2019
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
  • Patent number: 10366170
    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: September 16, 2016
    Date of Patent: July 30, 2019
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 10346543
    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: May 4, 2017
    Date of Patent: July 9, 2019
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Publication number: 20190121859
    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: December 19, 2018
    Publication date: April 25, 2019
    Inventors: Francois Orsini, Nikhil Bojja, Bartlomiej Puzon
  • Publication number: 20190050397
    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: October 18, 2018
    Publication date: February 14, 2019
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
  • Patent number: 10204099
    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 31, 2015
    Date of Patent: February 12, 2019
    Assignee: MZ IP Holdings, LLC
    Inventors: Francois Orsini, Nikhil Bojja, Bartlomiej Puzon
  • Publication number: 20190026567
    Abstract: A method includes receiving a plurality of video frames from a camera and detecting a plurality of objects in the plurality of video frames. The method further includes determining, by a computer processing device, a plurality of trajectories, each of the plurality of trajectories corresponding to a single one of the plurality of objects, respectively. The method further includes identifying, by the computer processing device, a first thoroughfare from a first subset of the plurality of trajectories. The method further includes determining, by the computer processing device, a first number of the plurality of objects that cross a first flow cut line on the first thoroughfare.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 24, 2019
    Inventors: Dhruv Choudhary, Francois Orsini, Anton Koinov
  • Publication number: 20190028501
    Abstract: Methods and systems for detecting anomalies in high-frequency time-series are described. The method includes receiving a data stream, detecting one or more candidate anomalies in the data stream via a point anomaly detector, storing the one or more candidate anomalies in a queue to be accessed by a pattern anomaly detector, and determining one or more true anomalies in the data stream via the pattern anomaly detector based at least in part on the one or more candidate anomalies. The one or more true anomalies include a pattern anomaly.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 24, 2019
    Inventors: Dhruv Choudhary, Arun Kejariwal, Francois Orsini
  • Patent number: 10187278
    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: February 24, 2017
    Date of Patent: January 22, 2019
    Assignee: Satori Worldwide, LLC
    Inventors: Igor Milyakov, Fredrik Erik Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Patent number: 10146773
    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: November 6, 2017
    Date of Patent: December 4, 2018
    Assignee: MZ IP Holdings, LLC
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
  • Publication number: 20180309650
    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: Application
    Filed: June 28, 2018
    Publication date: October 25, 2018
    Inventors: Igor Milyakov, Fredrik Erik Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Publication number: 20180248772
    Abstract: A method includes displaying a plurality of fields in a graphical user interface (GUI). The method further includes receiving, via one or more of the plurality of fields of the GUI, characterization information to configure an intelligent microservice for use on a live data stream of a channel of a plurality of channels. The method further includes configuring the intelligent microservice to operate on the live data stream according to the characterization information. The method further includes providing the configured intelligent microservice to be displayed in the GUI.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Inventors: Francois Orsini, Boaz Sedan, Juliana Chu, Cynthia Chu, Bartlomiej Puzon, Anna Kareva, Anton Koinov
  • Publication number: 20180248820
    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: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Igor Milyakov, Fredrik E. Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Publication number: 20180248776
    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: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Igor Milyakov, Fredrik Erik Linder, Anton Koinov, Francois Orsini, Boaz Sedan, Oleg Khabinov, Bartlomiej Puzon
  • Publication number: 20180248977
    Abstract: A method includes receiving a first query instruction input from a first client device via a graphical user interface, wherein the first client device is subscribed to a first channel of a plurality of channels. The method further includes receiving a plurality of messages from a second client device, wherein each message of the plurality of messages is associated with the channel. The method further includes generating a first filtered subset of the plurality of messages by applying the first query instruction input to the plurality of messages for the channel as the plurality of messages is received. The method further includes providing the first filtered subset of the plurality of messages to the first client device to be displayed via the graphical user interface.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Dmitry Bragin, Mick Ryan, Anton Koinov, Sarit Arcushin-Yaakobovitz, Ray Ma
  • Publication number: 20180248709
    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: Application
    Filed: February 22, 2018
    Publication date: August 30, 2018
    Inventors: Gabriel Leydon, Francois Orsini, Steven Brooks, Winnie Tseng-Mueller, Boaz Sedan, Cynthia Chu, Anton Koinov, Sarit Arcushin-Yaakobovitz