Patents by Inventor Nathan Buckles
Nathan Buckles 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: 11951684Abstract: A three-dimensional print head apparatus may include a securing mechanism, a hopper, a nozzle, a heating system, and a fume extraction system. The securing mechanism may be adapted to secure to a wrist joint of a robotic arm. The hopper may have a cavity and a lower aperture and may be secured to the securing mechanism. The nozzle may have an upper aperture and a lower aperture. The heating system may be positioned along the barrel.Type: GrantFiled: January 14, 2022Date of Patent: April 9, 2024Assignee: Sidus Space, Inc.Inventors: Ivan Townsend, Robert Mueller, Nathan Gelino, Jonathan Smith, Matthew Nugent, Andrew Nick, Jason Schuler, Bradley Buckles
-
Publication number: 20230275939Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.Type: ApplicationFiled: May 10, 2023Publication date: August 31, 2023Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, JR.
-
Patent number: 11706264Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.Type: GrantFiled: July 26, 2021Date of Patent: July 18, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, Jr
-
Publication number: 20230028265Abstract: Improved virtual collaboration environments allow participants in a primary collaboration session to initiate side conversations with fellow participants based on virtual locations of each participant within a virtual collaboration layout. The virtual collaboration layout defines virtual locations of each participant in the collaboration session. If a virtual distance between two participants a below a threshold, the participants are able to engage in a side conversation. Management information is provided to a collaboration session host. The management information indicates, for example, a volume or frequency of communication occurring on each side conversation, or an elapsed time since the side conversation was initiated.Type: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Inventors: Brian C. Powell, Amit Barave, Carl Nathan Buckles, Vaishnavi Rao, Tiffany Kristine Pham, Sofia Karygianni, David C. White, JR.
-
Patent number: 11277454Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.Type: GrantFiled: March 18, 2021Date of Patent: March 15, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Jonathan Rosenberg, Carl Nathan Buckles
-
Publication number: 20210258358Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.Type: ApplicationFiled: March 18, 2021Publication date: August 19, 2021Inventors: Jonathan Rosenberg, Carl Nathan Buckles
-
Patent number: 11038899Abstract: Presented herein are methods for dynamic management of names and of named-based requests for media flows in an Information-Centric Network (ICN)-based real-time communication system. The use of different naming schemes on contribution segments and on distribution segments in such architectures results in an effective low latency and scalable communication model based on the notion of active speakers regardless of the underlying mapping between active speakers and participants controlled by the media bridge. Operations are performed both at client side and at media bridge side to dynamically manage binding of names to speakers, while minimizing overhead and complexity of operations involved by a change of active speaker/quality/layout.Type: GrantFiled: September 8, 2020Date of Patent: June 15, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Giovanna Carofiglio, Michele Papalini, Jacques Olivier Samain, Xuan Zeng, Luca Muscariello, Carl Nathan Buckles
-
Patent number: 11019308Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.Type: GrantFiled: November 8, 2019Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 10965725Abstract: A conference system includes a controller and clusters of media nodes. Each media node performs media packet processing operations and connects with other media nodes and client devices. The controller sends to a client device contact information for candidate clusters. The controller receives from the client device a measure of reachability to each candidate cluster as determined by the client device using the contact information. The controller receives from the client device a request to join a communication session. Responsive to the request, the controller determines a best cluster among the candidate clusters to which the client should connect for the communication session based on the measures of reachability to the candidate clusters, and selects a media node in the best cluster. The controller sends to the client device contact information for the media node to enable the client device to connect to the media node for the communication session.Type: GrantFiled: July 12, 2017Date of Patent: March 30, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Jonathan Rosenberg, Carl Nathan Buckles
-
Patent number: 10880315Abstract: Presented herein are methods for dynamic management of names and of named-based requests for media flows in an Information-Centric Network (ICN)-based real-time communication system. The use of different naming schemes on contribution segments and on distribution segments in such architectures results in an effective low latency and scalable communication model based on the notion of active speakers regardless of the underlying mapping between active speakers and participants controlled by the media bridge. Operations are performed both at client side and at media bridge side to dynamically manage binding of names to speakers, while minimizing overhead and complexity of operations involved by a change of active speaker/quality/layout.Type: GrantFiled: February 28, 2020Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: Giovanna Carofiglio, Michele Papalini, Jacques Olivier Samain, Xuan Zeng, Luca Muscariello, Carl Nathan Buckles
-
Publication number: 20200077049Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.Type: ApplicationFiled: November 8, 2019Publication date: March 5, 2020Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 10477148Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.Type: GrantFiled: July 11, 2017Date of Patent: November 12, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Publication number: 20180376108Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.Type: ApplicationFiled: July 11, 2017Publication date: December 27, 2018Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 7627000Abstract: Methods and apparatus for efficiently managing third-party data communication channel (DCC) channels using an optical network element without an OSI stack in conjunction with an external router are disclosed. According to one aspect of the present invention, a gateway network element includes a first port that receives a signal from a network element having a stack associated with a first protocol. The signal includes information contained in a DCC channel. The gateway network element also includes a retrieving mechanism that extracts the information contained in the DCC channel, a second port that supports a point-to-point-over-Ethernet (PPPoE) session with an external router, and a sending mechanism that send the extracted information using the second port through the use of a second protocol.Type: GrantFiled: September 1, 2004Date of Patent: December 1, 2009Assignee: Cisco Technology, Inc.Inventors: Carl Nathan Buckles, Michael W. Truskowski