Patents Assigned to KRUSH TECHNOLOGIES, LLC
-
Patent number: 10182205Abstract: 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: GrantFiled: January 29, 2018Date of Patent: January 15, 2019Assignee: Krush Technologies, LLCInventors: Chang Feng, Sergey Pesherov
-
Patent number: 10084988Abstract: 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: GrantFiled: March 22, 2017Date of Patent: September 25, 2018Assignee: Krush Technologies, LLCInventors: 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: 10021344Abstract: 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: GrantFiled: December 21, 2016Date of Patent: July 10, 2018Assignee: Krush Technologies, LLCInventors: 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: 9883139Abstract: 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: GrantFiled: April 24, 2017Date of Patent: January 30, 2018Assignee: Krush Technologies LLCInventors: Chang Feng, Sergey Pesherov
-
Publication number: 20170006258Abstract: 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: ApplicationFiled: June 29, 2016Publication date: January 5, 2017Applicant: Krush Technologies, LLCInventors: 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: 9531998Abstract: 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: GrantFiled: June 29, 2016Date of Patent: December 27, 2016Assignee: Krush Technologies, LLCInventors: 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: 20160212466Abstract: 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: ApplicationFiled: January 21, 2016Publication date: July 21, 2016Applicant: Krush Technologies, LLCInventors: John P. Nauseef, Brian T. Faust, Matthew J. Farrell, Christopher S. Wire
-
Publication number: 20160195923Abstract: 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: ApplicationFiled: December 28, 2015Publication date: July 7, 2016Applicant: Krush Technologies, LLCInventors: John P. Nauseef, Christoper S. Wire, Dustin L. Clinard, Marc C. Stevens, Bryan S. Campbell, Joseph H. Althaus
-
Publication number: 20160191958Abstract: 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: ApplicationFiled: December 28, 2015Publication date: June 30, 2016Applicant: Krush Technologies, LLCInventors: 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: D751115Type: GrantFiled: July 29, 2014Date of Patent: March 8, 2016Assignee: KRUSH TECHNOLOGIES, LLCInventors: Christopher S. Wire, Cheryl Lynn Stammen
-
Patent number: D754195Type: GrantFiled: July 29, 2014Date of Patent: April 19, 2016Assignee: KRUSH TECHNOLOGIES, LLCInventors: Christopher S. Wire, Cheryl Lynn Stammen
-
Patent number: D755838Type: GrantFiled: July 30, 2014Date of Patent: May 10, 2016Assignee: KRUSH TECHNOLOGIES, LLCInventors: Christopher S. Wire, Cheryl Lynn Stammen