Patents by Inventor Dan Phung

Dan Phung 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: 11683160
    Abstract: Secure data transfers between communication nodes is performed using a group encryption key supplied by a remote management system. A first node transmits a request for secure communications with a second node to the remote management system using a control channel. The remote management system generates and encrypts a group encryption key usable by the first and second nodes and forwards the encrypted group encryption key to the first and second nodes using one or more control channels. The first and second communication nodes decrypt the group encryption key and use it to encrypt data transmitted between the nodes using a data transport network. In some implementations the securely communicating nodes may use encryption keys and/or techniques that prevent the remote management system from eavesdropping on the nodes' communications.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: June 20, 2023
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Andy Isaacson, Nelson Carpentier, Dan Phung, Schuyler Erle
  • Publication number: 20230099757
    Abstract: The present disclosure is directed to systems, methods and devices for providing real-time translation for group communications. A speech input may be received from a first group communication device associated with a first language. One or more groups to distribute the speech input may be determined, wherein each of the one or more groups comprises at least one group communication device associated with a language that is different than the first language. The received speech input may be translated into a corresponding language for each of the one or more groups, and the translated speech may be sent to each group communication device of the one or more groups in a language corresponding to each of the one or more groups.
    Type: Application
    Filed: May 6, 2022
    Publication date: March 30, 2023
    Inventors: Justin Black, Gregory Albrecht, Dan Phung
  • Patent number: 11328130
    Abstract: The present disclosure is directed to systems, methods and devices for providing real-time translation for group communications. A speech input may be received from a first group communication device associated with a first language. One or more groups to distribute the speech input may be determined, wherein each of the one or more groups comprises at least one group communication device associated with a language that is different than the first language. The received speech input may be translated into a corresponding language for each of the one or more groups, and the translated speech may be sent to each group communication device of the one or more groups in a language corresponding to each of the one or more groups.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 10, 2022
    Assignee: Orion Labs, Inc.
    Inventors: Justin Black, Gregory Albrecht, Dan Phung
  • Publication number: 20210119980
    Abstract: The present disclosure is directed to systems, methods and devices for securing communication resources of group communication devices. Secure resources of a group communication computing device may be maintained in a secure operating environment of the group communication computing device, which is separate from a normal operating environment of the group communication computing device, via a trust partition comprising one or both of an SoC trust partition and a hypervisor. The secure operating environment may comprise input resources including a microphone, a camera, audio encoding and decoding engines, audio encryption and decryption engines, and a secure operating system. The normal operating environment may comprise resources including LTE and WiFi communication resources, transport layer security layer resources, and an operating system.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Andrew Isaacson, Dan Phung, Schuyler Erle, Neil Girling, Jesse Robbins
  • Patent number: 10887290
    Abstract: The present disclosure is directed to systems, methods and devices for securing communication resources of group communication devices. Secure resources of a group communication computing device may be maintained in a secure operating environment of the group communication computing device, which is separate from a normal operating environment of the group communication computing device, via a trust partition comprising one or both of an SoC trust partition and a hypervisor. The secure operating environment may comprise input resources including a microphone, a camera, audio encoding and decoding engines, audio encryption and decryption engines, and a secure operating system. The normal operating environment may comprise resources including LTE and WiFi communication resources, transport layer security layer resources, and an operating system.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: January 5, 2021
    Assignee: Orion Labs
    Inventors: Andrew Isaacson, Dan Phung, Schuyler Erie, Neil Girling, Jesse Robbins
  • Patent number: 10733403
    Abstract: Systems, methods, software and apparatus enable linking of a wearable end user communication device (EUD) to an intermediate communication device (ICD) utilizing optical symbol sequence matching. Optical symbol reference data corresponding to an optical symbol sequence displayed on the EUD is obtained from the EUD by the ICD. Optical symbol input data is also acquired by the ICD (e.g., via user inputs, EUD device proximity data, image acquisition). The devices are linked if the optical symbol reference data and optical symbol input data match. The optical symbol reference data can be displayed, allowing user confirmation of a match with the optical symbol sequence displayed on the EUD. An ICD user interface touchscreen can present users with selectable color inputs to replicate the optical symbol sequence displayed on the EUD, for example using an LED array. Communications between the devices before and after linking can utilize Bluetooth low energy.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 4, 2020
    Assignee: Orion Labs, Inc.
    Inventors: Greg Albrecht, Ellen Juhlin, Dan Phung, Schuyler Erle
  • Publication number: 20200119914
    Abstract: Secure data transfers between communication nodes is performed using a group encryption key supplied by a remote management system. A first node transmits a request for secure communications with a second node to the remote management system using a control channel. The remote management system generates and encrypts a group encryption key usable by the first and second nodes and forwards the encrypted group encryption key to the first and second nodes using one or more control channels. The first and second communication nodes decrypt the group encryption key and use it to encrypt data transmitted between the nodes using a data transport network. In some implementations the securely communicating nodes may use encryption keys and/or techniques that prevent the remote management system from eavesdropping on the nodes' communications.
    Type: Application
    Filed: April 25, 2019
    Publication date: April 16, 2020
    Inventors: Greg Albrecht, Andy Isaacson, Nelson Carpentier, Dan Phung, Schuyler Erle
  • Patent number: 10305686
    Abstract: Secure data transfers between communication nodes is performed using a group encryption key supplied by a remote management system. A first node transmits a request for secure communications with a second node to the remote management system using a control channel. The remote management system generates and encrypts a group encryption key usable by the first and second nodes and forwards the encrypted group encryption key to the first and second nodes using one or more control channels. The first and second communication nodes decrypt the group encryption key and use it to encrypt data transmitted between the nodes using a data transport network. In some implementations the securely communicating nodes may use encryption keys and/or techniques that prevent the remote management system from eavesdropping on the nodes' communications.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: May 28, 2019
    Assignee: Orion Labs
    Inventors: Greg Albrecht, Andy Isaacson, Nelson Carpentier, Dan Phung, Schuyler Erle
  • Publication number: 20180373912
    Abstract: Systems, methods, software and apparatus enable linking of a wearable end user communication device (EUD) to an intermediate communication device (ICD) utilizing optical symbol sequence matching. Optical symbol reference data corresponding to an optical symbol sequence displayed on the EUD is obtained from the EUD by the ICD. Optical symbol input data is also acquired by the ICD (e.g., via user inputs, EUD device proximity data, image acquisition). The devices are linked if the optical symbol reference data and optical symbol input data match. The optical symbol reference data can be displayed, allowing user confirmation of a match with the optical symbol sequence displayed on the EUD. An ICD user interface touchscreen can present users with selectable color inputs to replicate the optical symbol sequence displayed on the EUD, for example using an LED array. Communications between the devices before and after linking can utilize Bluetooth low energy.
    Type: Application
    Filed: August 3, 2018
    Publication date: December 27, 2018
    Inventors: Greg Albrecht, Ellen Juhlin, Dan Phung, Schuyler Erle
  • Patent number: 10061955
    Abstract: Systems, methods, software and apparatus enable linking of a wearable end user communication device (EUD) to an intermediate communication device (ICD) utilizing optical symbol sequence matching. Optical symbol reference data corresponding to an optical symbol sequence displayed on the EUD is obtained from the EUD by the ICD. Optical symbol input data is also acquired by the ICD (e.g., via user inputs, EUD device proximity data, image acquisition). The devices are linked if the optical symbol reference data and optical symbol input data match. The optical symbol reference data can be displayed, allowing user confirmation of a match with the optical symbol sequence displayed on the EUD. An ICD user interface touchscreen can present users with selectable color inputs to replicate the optical symbol sequence displayed on the EUD, for example using an LED array. Communications between the devices before and after linking can utilize Bluetooth low energy.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 28, 2018
    Assignee: Orion Labs
    Inventors: Greg Albrecht, Ellen Juhlin, Dan Phung, Schuyler Erle
  • Publication number: 20170270330
    Abstract: Systems, methods, software and apparatus enable linking of a wearable end user communication device (EUD) to an intermediate communication device (ICD) utilizing optical symbol sequence matching. Optical symbol reference data corresponding to an optical symbol sequence displayed on the EUD is obtained from the EUD by the ICD. Optical symbol input data is also acquired by the ICD (e.g., via user inputs, EUD device proximity data, image acquisition). The devices are linked if the optical symbol reference data and optical symbol input data match. The optical symbol reference data can be displayed, allowing user confirmation of a match with the optical symbol sequence displayed on the EUD. An ICD user interface touchscreen can present users with selectable color inputs to replicate the optical symbol sequence displayed on the EUD, for example using an LED array. Communications between the devices before and after linking can utilize Bluetooth low energy.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 21, 2017
    Inventors: Greg Albrecht, Ellen Juhlin, Dan Phung, Schuyler Erle
  • Publication number: 20170099138
    Abstract: Secure data transfers between communication nodes is performed using a group encryption key supplied by a remote management system. A first node transmits a request for secure communications with a second node to the remote management system using a control channel. The remote management system generates and encrypts a group encryption key usable by the first and second nodes and forwards the encrypted group encryption key to the first and second nodes using one or more control channels. The first and second communication nodes decrypt the group encryption key and use it to encrypt data transmitted between the nodes using a data transport network. In some implementations the securely communicating nodes may use encryption keys and/or techniques that prevent the remote management system from eavesdropping on the nodes' communications.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 6, 2017
    Inventors: Greg Albrecht, Andy Isaacson, Nelson Carpentier, Dan Phung, Schuyler Erle
  • Patent number: 8280944
    Abstract: Methods, media and systems for managing a distributed application running in a plurality of digital processing devices are provided. In some embodiments, a method includes running one or more processes associated with the distributed application in virtualized operating system environments on a plurality of digital processing devices, suspending the one or more processes, and saving network state information relating to network connections among the one or more processes. The method further include storing process information relating to the one or more processes, recreating the network connections using the saved network state information, and restarting the one or more processes using the stored process information.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: October 2, 2012
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Oren Laadan, Jason Nieh, Dan Phung
  • Patent number: 8214367
    Abstract: Systems for recording, searching, and outputting display information are provided. In some embodiments, systems for recording display information are provided. The systems include a virtual display that: intercepts display-changes describing changes to be made to a state of a display; sends the display-changes to a client for display; records the display-changes; and a context recorder that records context information describing a state of the display derived from a source independently of the display changes and independently of screen-images. In some embodiments, the systems further include a display system that generates an output screen-image based at least in part on at least one of the display-changes and in response to a search of the context information. In some embodiments, the virtual display further records screen-images; and the display system further generates the output screen-image based at least in part on a recorded-screen-image of the recorded screen-images.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 3, 2012
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Ricardo Baratto, Oren Laadan, Dan Phung, Shaya Joseph Potter, Jason Nieh
  • Publication number: 20080301101
    Abstract: Systems for recording, searching, and outputting display information are provided. In some embodiments, systems for recording display information are provided. The systems include a virtual display that: intercepts display-changes describing changes to be made to a state of a display; sends the display-changes to a client for display; records the display-changes; and a context recorder that records context information describing a state of the display derived from a source independently of the display changes and independently of screen-images. In some embodiments, the systems further include a display system that generates an output screen-image based at least in part on at least one of the display-changes and in response to a search of the context information. In some embodiments, the virtual display further records screen-images; and the display system further generates the output screen-image based at least in part on a recorded-screen-image of the recorded screen-images.
    Type: Application
    Filed: February 27, 2008
    Publication date: December 4, 2008
    Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Ricardo BARATTO, Oren Laadan, Dan Phung, Shaya J. Potter, Jason Nieh
  • Publication number: 20070244962
    Abstract: Methods, media and systems for managing a distributed application running in a plurality of digital processing devices are provided. In some embodiments, a method includes running one or more processes associated with the distributed application in virtualized operating system environments on a plurality of digital processing devices, suspending the one or more processes, and saving network state information relating to network connections among the one or more processes. The method further include storing process information relating to the one or more processes, recreating the network connections using the saved network state information, and restarting the one or more processes using the stored process information.
    Type: Application
    Filed: October 20, 2006
    Publication date: October 18, 2007
    Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Oren Laadan, Jason Nieh, Dan Phung