Patents Assigned to KRUSH TECHNOLOGIES, LLC
  • Patent number: 10182205
    Abstract: A method for communication includes establishing multiple communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The client computers may also create secondary communication links that function similarly to links between the server and client computers. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets. The client computers receive and synchronize the video data with the mixed audio data.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: January 15, 2019
    Assignee: Krush Technologies, LLC
    Inventors: Chang Feng, Sergey Pesherov
  • Patent number: 10084988
    Abstract: Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: September 25, 2018
    Assignee: Krush Technologies, LLC
    Inventors: Matthew J. Farrell, John P. Nauseef, Christopher S. Wire, Brian T. Faust, Patrick M. Murray, Linsey Ann Free, Gary T. Riggins, John C. Nesbitt, Dustin L. Clinard
  • Patent number: 10021344
    Abstract: Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: July 10, 2018
    Assignee: Krush Technologies, LLC
    Inventors: Matthew J. Farrell, John P. Nauseef, Christopher S. Wire, Brian T. Faust, Patrick M. Murray, Linsey Ann Free, Gary T. Riggins, John C. Nesbitt, Dustin L. Clinard
  • Patent number: 9883139
    Abstract: A method for communication includes establishing multiple communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The client computers may also create secondary communication links that function similarly to links between the server and client computers. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server determines the optimal bandwidth for each client computer. The server also mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: January 30, 2018
    Assignee: Krush Technologies LLC
    Inventors: Chang Feng, Sergey Pesherov
  • Publication number: 20170006258
    Abstract: Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 5, 2017
    Applicant: Krush Technologies, LLC
    Inventors: Matthew J. Farrell, John P. Nauseef, Christopher S. Wire, Brian T. Faust, Patrick M. Murray, Linsey Ann Free, Gary T. Riggins, John C. Nesbitt, Dustin L. Clinard
  • Patent number: 9531998
    Abstract: Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 27, 2016
    Assignee: Krush Technologies, LLC
    Inventors: Matthew J. Farrell, John P. Nauseef, Christopher S. Wire, Brian T. Faust, Patrick M. Murray, Linsey Ann Free, Gary T. Riggins, John C. Nesbitt, Dustin L. Clinard
  • Publication number: 20160212466
    Abstract: Embodiments disclosed herein may be directed to a video content server for: receiving, using a communication unit, a video stream of a user of a user device; analyzing, using a graphical processing unit (GPU), the video stream in real time; identifying, using a recognition unit, at least one object of interest comprised in the video stream; assigning, using a gesture analysis unit, at least one numerical value associated with at least one predetermined emotion to the at least one object of interest; and generating, using a reporting unit, a score indicating relevance of political content to the user based at least in part on the at least one numerical value.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 21, 2016
    Applicant: Krush Technologies, LLC
    Inventors: John P. Nauseef, Brian T. Faust, Matthew J. Farrell, Christopher S. Wire
  • Publication number: 20160195923
    Abstract: Embodiments disclosed herein may be directed to a gyroscopic chair comprising: a frame; a suspended ring coupled to the frame; a platform coupled to the suspended ring and configured to receive a user; and at least one motor coupled to at least one of the frame, the suspended ring, and the platform, wherein the at least one motor is configured to control movement of at least one of the frame, the suspended ring, and the platform.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 7, 2016
    Applicant: Krush Technologies, LLC
    Inventors: John P. Nauseef, Christoper S. Wire, Dustin L. Clinard, Marc C. Stevens, Bryan S. Campbell, Joseph H. Althaus
  • Publication number: 20160191958
    Abstract: Embodiments disclosed herein may be directed to a video communication server for: receiving, using a communication unit comprised in at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time; identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content; identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 30, 2016
    Applicant: Krush Technologies, LLC
    Inventors: John P. Nauseef, Christopher S. Wire, Brian T. Faust, Matthew J. Farrell, Patrick M. Murray, Linsey Ann Free, Gary T. Riggins, John C. Nesbitt, Dustin L. Clinard
  • Patent number: D751115
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: March 8, 2016
    Assignee: KRUSH TECHNOLOGIES, LLC
    Inventors: Christopher S. Wire, Cheryl Lynn Stammen
  • Patent number: D754195
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 19, 2016
    Assignee: KRUSH TECHNOLOGIES, LLC
    Inventors: Christopher S. Wire, Cheryl Lynn Stammen
  • Patent number: D755838
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: May 10, 2016
    Assignee: KRUSH TECHNOLOGIES, LLC
    Inventors: Christopher S. Wire, Cheryl Lynn Stammen