Patents by Inventor Scott Henning
Scott Henning 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: 20220156302Abstract: A method of implementing a graphical user interface to collect information from a user is provided. The method includes (i) dynamically displaying, by the graphical user interface, K>1 groupings of M>1 documents from a catalog of documents in an embedding space, wherein a distance between each pair of the documents in the embedding space corresponds to a predetermined measure of dissimilarity between the pair of documents, and the K groupings are formed using K-medoid clustering analysis, (ii) receiving a user selection of one grouping of the K groupings, (iii) dynamically displaying a predetermined number P>0 documents of the cluster which corresponds to the selected grouping, (iv) receiving user feedback with respect to one of the Pk documents of the selected grouping, (v) and dynamically displaying an identified subsequent document from the selected grouping in dependence on the set of liked documents and the set of disliked documents.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Applicant: Evolv Technology Solutions, Inc.Inventors: Robert SEVERN, Matthew J. STROM, Diego Guy M. LEGRAND, James O'Neill, Scott HENNING
-
Patent number: 11238083Abstract: A method for identifying a desired document is provided to include forming K clusters of documents and, for each cluster: for each respective document of the cluster determining a sum of distances between (i) the respective document and (ii) each of the other documents of the cluster; and identifying a medoid document of the cluster as the document of the cluster having the smallest sum of determined distances of all of the documents of the cluster. The method also includes selecting M representative documents for each cluster, identifying for dynamic display toward the user K groupings of documents, wherein each of the K groupings of documents identifies the selected M representative documents of a corresponding cluster, and, in response to user selection of one of the K groupings of documents, identifying for dynamic display toward the user P documents of the cluster that corresponds to the selected grouping.Type: GrantFiled: May 11, 2018Date of Patent: February 1, 2022Assignee: Evolv Technology Solutions, Inc.Inventors: Robert Severn, Matthew J. Strom, Diego Guy M. Legrand, James O'Neill, Scott Henning
-
Publication number: 20210084083Abstract: Techniques are described herein for generating and maintaining locus information pertaining to real-time communication sessions between participants, where the locus information includes a plurality of nodes, and each node represents one or more client devices associated with a single participant. Engagement occurs in a real-time communication session between client devices of two or more participants. During the real-time communication session, a switch and/or sharing is facilitated of an audio component and/or a video component between a first communication device associated with a first node for a first participant and a second communication device associated with the first node for the first participant.Type: ApplicationFiled: November 25, 2020Publication date: March 18, 2021Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Publication number: 20180329990Abstract: A method for identifying a desired document is provided to include forming K clusters of documents and, for each cluster: for each respective document of the cluster determining a sum of distances between (i) the respective document and (ii) each of the other documents of the cluster; and identifying a medoid document of the cluster as the document of the cluster having the smallest sum of determined distances of all of the documents of the cluster. The method also includes selecting M representative documents for each cluster, identifying for dynamic display toward the user K groupings of documents, wherein each of the K groupings of documents identifies the selected M representative documents of a corresponding cluster, and, in response to user selection of one of the K groupings of documents, identifying for dynamic display toward the user P documents of the cluster that corresponds to the selected grouping.Type: ApplicationFiled: May 11, 2018Publication date: November 15, 2018Applicant: SENTIENT TECHNOLOGIES (BARBADOS) LIMITEDInventors: Robert SEVERN, Matthew J. STROM, Diego Guy M. LEGRAND, James O'NEILL, Scott HENNING
-
Patent number: 9832087Abstract: Techniques are described herein for facilitating a connection between a cloud networking platform and a unified communication system, where the cloud networking platform hosts communication services including real-time communications for client devices, and the unified communication system hosts communication services including real-time communications for on-prem devices that are associated with the unified communication system. Events associated with the cloud networking platform are monitored at the unified communication system, via a cloud connector device of the unified communication system, where events are associated with users who are registered with client devices and on-prem devices, and the events include real-time communications. A notification is provided to one or more client devices registered to a first user in response to an on-prem device also registered to the first user receiving a real-time communication request from a device of another user.Type: GrantFiled: January 15, 2014Date of Patent: November 28, 2017Assignee: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Publication number: 20160057181Abstract: In one embodiment, a method for visualizing a multi-modal conversation on a computing device includes: storing conversation elements of at least two modes of the multi-modal conversation in a conversation container object, where the at least two modes represent at least two different types of communication or content shared by participants of the multi-modal conversation, and displaying a conversation channel as a progression of conversation tiles aligned according to a timeline, where the conversation channel represents the multi-modal conversation, and each of the conversation tiles represents one of the conversation elements.Type: ApplicationFiled: August 25, 2014Publication date: February 25, 2016Inventors: Scott Henning, Johathan Rosenberg, Keith Griffin, Andrew Henderson
-
Publication number: 20150200974Abstract: Techniques are described herein for facilitating a connection between a cloud networking platform and a unified communication system, where the cloud networking platform hosts communication services including real-time communications for client devices, and the unified communication system hosts communication services including real-time communications for on-prem devices that are associated with the unified communication system. Events associated with the cloud networking platform are monitored at the unified communication system, via a cloud connector device of the unified communication system, where events are associated with users who are registered with client devices and on-prem devices, and the events include real-time communications. A notification is provided to one or more client devices registered to a first user in response to an on-prem device also registered to the first user receiving a real-time communication request from a device of another user.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Publication number: 20150200983Abstract: Techniques are described herein for storing event stream information pertaining to communication sessions between clients maintained by a cloud networking platform, where the event stream information for each client includes information in relation to communication services participated in by clients, and the communication services include hosting of real-time communications between two or more clients. A graph is generated that identifies participants, at respective clients, involved in a real-time communication session, where each participant in a real-time communication session is represented as a node in the graph. In response to at least two participants requesting to join the real-time communication session, the real-time communication session between the at least two participants is hosted via the clients of the at least two participants.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Christopher Pearce, Jonathan D. Rosenberg, Scott A. Henning
-
Patent number: 7974277Abstract: Routing calls includes receiving a call request at a call manager from a first endpoint. The call request includes a uniform resource identifier that associates with a second endpoint. A determination is made whether the call request associates with the call manager that received the call request. To route the call request, the call manager searches a call search space for a match to the call request. The call manager communicates the call request to the routing target.Type: GrantFiled: February 28, 2005Date of Patent: July 5, 2011Assignee: Cisco Technology, Inc.Inventors: Ho Bao, Scott A. Henning, Christopher E. Pearce, James David Williams
-
Patent number: 7889636Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: May 24, 2005Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Denise G. Caballero-McCann, Kevin E. Miller, Rongxuan V. Chen, John K. Restrick, Jr., Scott A. Henning, Martin W. Wu, Keith A. Lantz, David Sauerhaft
-
Patent number: 7797979Abstract: A crimping apparatus includes a support structure with an alignment element and a plurality of retainers movably attached to the support structure and radially arranged about an axis of the crimping apparatus. Each retainer includes an engagement structure. The crimping apparatus further includes a plurality of crimping members with an engagement element. Each engagement element is configured to interact with the engagement structure of a respective one of the plurality of retainers to removably connect each of the crimping members to a respective one of the plurality of retainers. The crimping apparatus further includes a tool configured to simultaneously support the plurality of crimping members. The tool includes an alignment structure configured to interact with the alignment element of the support structure to provide substantial radial alignment between the engagement element of each of the crimping members and the corresponding engagement structure of the respective retainers.Type: GrantFiled: May 21, 2007Date of Patent: September 21, 2010Assignee: Eaton CorporationInventors: Michael Paul Beining, Michael Scott Henning, Joseph Thomas Mollitor
-
Patent number: 7756138Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: August 31, 2005Date of Patent: July 13, 2010Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Rongxuan V. Chen, John K. Restrick, Jr., Scott A. Henning, Martin W. Wu, Keith A. Lantz, Michael G. Harttree
-
Publication number: 20090254608Abstract: A system for aggregating communication events is provided. The communication system includes a communication device and a server. The server is operable to combine communication events from one or more services associated with the communication device into a communication events list. Each communication event is a past, present, or future communication event. The communication events list is transferred to and displayed on one or more communication devices.Type: ApplicationFiled: April 8, 2008Publication date: October 8, 2009Inventors: David Butt, Scott Henning, Richard Dunlap, Clay Luther
-
Patent number: 7573887Abstract: An apparatus for communicating data in a shared line environment is provided that includes a first reservation element operable to communicate with a second reservation element. The first reservation element is associated with a first location and the second reservation element is associated with a second location. A call may be initiated between the first location and the second location, the second location having one or more end-user devices that share a common line. The first reservation element is operable to reserve bandwidth associated with a connection that involves the first location and the second location before the call occurs.Type: GrantFiled: January 31, 2005Date of Patent: August 11, 2009Assignee: Cisco Technology, Inc.Inventors: Rongxuan V. Chen, Subhasri Dhesikan, John K. Restrick, Jr., Scott A. Henning, Christopher E. Pearce, Martin W. Wu
-
Patent number: 7499415Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: GrantFiled: August 31, 2005Date of Patent: March 3, 2009Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, Keith A. Lantz, Kevin E. Miller, Rongxuan V. Chen, John K. Restrick, Jr., Scott A. Henning, Martin W. Wu
-
Publication number: 20070003044Abstract: A method and system for providing a user who places a telephone call on hold with a partial hold option. When a user places a first call on partial hold and picks up a second call, the user can still hear conversation and activity that occurs on the first call. For example a user participating in a conference call may receive a second call. The user can place the conference call on partial hold and pick up a second call (i.e. engage in a conversation on a second telephone call). However, the incoming channel to the conference call will remain active and the user will be able to hear, in the background, what is taking place in the conference call.Type: ApplicationFiled: June 23, 2005Publication date: January 4, 2007Applicant: Cisco Technology, Inc.Inventors: William Liang, Scott Henning
-
Publication number: 20060268678Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: ApplicationFiled: May 24, 2005Publication date: November 30, 2006Inventors: Subhasri Dhesikan, Denise Caballero-McCann, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu, Keith Lantz, David Sauerhaft
-
Publication number: 20060268683Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: ApplicationFiled: August 31, 2005Publication date: November 30, 2006Inventors: Subhasri Dhesikan, Keith Lantz, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu
-
Publication number: 20060268824Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: ApplicationFiled: August 31, 2005Publication date: November 30, 2006Inventors: Subhasri Dhesikan, Keith Lantz, Kevin Miller, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu
-
Publication number: 20060268694Abstract: A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services.Type: ApplicationFiled: August 31, 2005Publication date: November 30, 2006Inventors: Subhasri Dhesikan, Rongxuan Chen, John Restrick, Scott Henning, Martin Wu, Keith Lantz, Michael Harttree