Patents by Inventor Keith Griffin

Keith Griffin 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: 20160309037
    Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Jonathan D. Rosenberg, Keith Griffin
  • Patent number: 9473742
    Abstract: The disclosed technology addresses the need in the art for capturing a moment of an active teleconference meeting. A teleconference system can enable meeting participants to capture a moment of the teleconference by providing a user interface element enabling the meeting participants to capture a moment of the teleconference. The captured moments can then be revisited or shared by the meeting participants. The teleconference system can present captured moment indicators representing the captured moments to the meeting participants which can be selectable to revisit the captured moment. Further, the teleconference system can enable the meeting participants to provide feedback to the captured moments, which can be used to assign a social strength the capture moments. The teleconference system can present the captured moment indicators according to the social strength of their corresponding captured moment.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 18, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Keith Griffin, Jonathan D. Rosenberg
  • Publication number: 20160234264
    Abstract: A server or other computing device manages meetings in a virtual meeting room on behalf of a virtual meeting room owner. A request is received from an attendee to join a meeting in the virtual meeting room. A determination is made, based on configurations set by the virtual meeting room owner, whether to connect the attendee to a virtual waiting room. The attendee is connected to the virtual waiting room in accordance with the configurations set by the virtual meeting room owner.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: James E. Coffman, Jonathan Rosenberg, Jorunn Aarseth, Keith Griffin, John K. Restrick, JR.
  • Publication number: 20160234319
    Abstract: In one embodiment, a collaboration node prioritizes each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, monitors communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user, and determines a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication based on the collaboration profile and the communication characteristics for the communication session. The collaboration node further notifies at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventor: Keith Griffin
  • Patent number: 9400975
    Abstract: A system for evaluating network users comprises one or more processors communicatively coupled to one or more memories operable to receive, over a network comprising a plurality of network users, electronic first user content generated by a first user, provide the first user content over the network to a second user, receive, over the network, a second user response to the first user content generated by the second user, determine a second user response delay time for the second user response, wherein the second user response delay time is associated with the amount of time between when the first user content was provided over the network and when the second user response was received, and generate a first list of network users that have responded to first user content, wherein the first list is organized based at least in part on the second user response delay time.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: July 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Patrick C. Linskey
  • Publication number: 20160212377
    Abstract: A method implemented on a computing device for conducting a video conference includes identifying at least some attendees of the video conference, acquiring a social graph associated with at least some of the attendees, and presenting at least a representation of a portion of the social graph to the attendees during said video conference.
    Type: Application
    Filed: March 30, 2016
    Publication date: July 21, 2016
    Inventor: Keith GRIFFIN
  • Patent number: 9386270
    Abstract: In one embodiment, a method is provided in a video conference session which has a video stream, an audio stream and an information stream between at least one first participant and at least one second participant, comprising: detecting, based on an analysis of at least one of the video stream, the audio stream or the information stream of the video conference session, an indication from a first participant of a wish to obtain additional information about at least one second participant selected by the first participant; and selectively providing additional information relating to the selected second participant to a screen of at least one selected target device viewable by the first participant.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: July 5, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Ainhoa Ostolaza
  • Publication number: 20160162578
    Abstract: In one embodiment, a system comprises a processor to maintain a skills database including different skill tags, each skill tag having an associated description, and a plurality of different subjects, each of the subjects being associated with a person, receive an endorsement for a first one of the subjects from a second one of the subjects endorsing a first one of the skill tags of the first subject, create a link linking the first subject with the first skill tag in the skills database, and based on receiving the endorsement, assign, in the skills database, a first expertise level to the first skill tag of the first subject, the first expertise level being dependent at least on one of the skill tags of the second subject and on a second expertise level assigned to the one skill tag of the second subject. Related apparatus and methods are also described.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Suhas NANDAKUMAR, Keith GRIFFIN
  • Publication number: 20160139785
    Abstract: In one embodiment, a method includes presenting a first mode of communication on a screen display of a mobile communication device, receiving a request to present a second mode of communication on the mobile communication device, determining relative priority for the first and second modes of communication, based on said relative priority, formatting a presentation including at least representations of both the first and second modes of communication, and presenting the formatted presentation on the screen display on the mobile communication device.
    Type: Application
    Filed: November 16, 2014
    Publication date: May 19, 2016
    Inventors: Keith GRIFFIN, Jonathan ROSENBERG
  • Patent number: 9344469
    Abstract: A scheduling request to schedule an online meeting is received. The online meeting involves a plurality of participants during which multiple participants may become presenters to present content during the online meeting. A presentation queue is generated that includes an ordering of presenters for the online meeting and associated time slots for each of the presenters during the online meeting. Content to display the presentation queue is sent to each of the participants of the online meeting.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: May 17, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: DurgaPrasad Velagaleti, Ashok Varadhan, Keith Griffin
  • Patent number: 9344520
    Abstract: A method implemented on a computing device for conducting a video conference includes identifying at least some attendees of the video conference, acquiring a social graph associated with at least some of the attendees, and presenting at least a representation of a portion of the social graph to the attendees during said video conference.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: May 17, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Keith Griffin
  • Publication number: 20160119581
    Abstract: The disclosed technology addresses the need in the art for capturing a moment of an active teleconference meeting. A teleconference system can enable meeting participants to capture a moment of the teleconference by providing a user interface element enabling the meeting participants to capture a moment of the teleconference. The captured moments can then be revisited or shared by the meeting participants. The teleconference system can present captured moment indicators representing the captured moments to the meeting participants which can be selectable to revisit the captured moment. Further, the teleconference system can enable the meeting participants to provide feedback to the captured moments, which can be used to assign a social strength the capture moments. The teleconference system can present the captured moment indicators according to the social strength of their corresponding captured moment.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Keith Griffin, Jonathan D. Rosenberg
  • Patent number: 9319442
    Abstract: A method is provided for use in connection with a communication session between two or more participants. The communication session may be an online/web-based meeting, voice call, video call, instant messaging session, etc. Interactions between two or more participants of the communication session are monitored in order to identify an additional participant for the communication session based on a topical context of the interactions. A request is sent to the additional participant to join the communication session. Before the request is sent to the additional participant, the participants in the existing communication session may be notified with a prompt inquiring as to whether the additional participant should be contacted to join the existing communication session.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 19, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Jonathan D. Rosenberg
  • Publication number: 20160057181
    Abstract: 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: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Scott Henning, Johathan Rosenberg, Keith Griffin, Andrew Henderson
  • Publication number: 20160026983
    Abstract: Technologies are disclosed herein that include an embodiment for determining attributes associated with an instrumented entity, determining contract terms for access rights to instrument data associated with the instrumented entity, and creating a data offering for the access rights, where the access rights are based, at least in part, on the attributes and the contract terms. The embodiment further includes publishing the data offering, and providing evidence of rights to a primary data consumer system if a purchased request for the access rights is accepted, where the evidence of rights indicates the access rights are purchased. In more specific embodiments, the access rights include allowing an endpoint to receive the instrument data in real-time when the endpoint presents the evidence of rights.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dart Lindsley, Keith Griffin, Dawn Charlene Chuprevich
  • Patent number: 9224173
    Abstract: A method, an apparatus and computer readable storage media facilitate establishing a communication session between a computing device of a user and at least one other computing device within a collaboration platform (system) to facilitate one or more communications between the user and other users associated with the platform. Updates are received to an account of the user that is accessible via the user's computing device, wherein the updates provide information relating to posted activities, notifications or other content and individuals associated with the posted activities, the posted activities, notifications or other content being available at one or more computing devices associated with the platform. The updates are automatically organized in at least one order based upon a profile of the user that is associated with the user's account. The computing device of the user provides a listing of the updates based upon an order determined by the organizing operation.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Namrata Arora, Keith Griffin, Ashok Varadhan, Nithya N. Vijayakumar
  • Publication number: 20150350372
    Abstract: A method implemented on a computing device for conducting a video conference includes identifying at least some attendees of the video conference, acquiring a social graph associated with at least some of the attendees, and presenting at least a representation of a portion of the social graph to the attendees during said video conference.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Inventor: Keith Griffin
  • Publication number: 20150350258
    Abstract: A method is provided for use in connection with a communication session between two or more participants. The communication session may be an online/web-based meeting, voice call, video call, instant messaging session, etc. Interactions between two or more participants of the communication session are monitored in order to identify an additional participant for the communication session based on a topical context of the interactions. A request is sent to the additional participant to join the communication session. Before the request is sent to the additional participant, the participants in the existing communication session may be notified with a prompt inquiring as to whether the additional participant should be contacted to join the existing communication session.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Keith Griffin, Jonathan D. Rosenberg
  • Patent number: 9147008
    Abstract: In a network environment between a group of endpoint computing devices, where content is shared between the group of endpoint computing devices via a social network platform, techniques are described herein for receiving a social activity feed associated with the social network platform, the social activity feed including activities occurring within the social network platform. An algorithm is applied to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user's social graph, activities within the social activity feed are associated with nodes of the user's social graph, and recommendations are provided to the user of activities within the social activity feed that correspond with prioritized nodes of the user's social graph.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: September 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Keith Griffin
  • Publication number: 20150200982
    Abstract: A scheduling request to schedule an online meeting is received. The online meeting involves a plurality of participants during which multiple participants may become presenters to present content during the online meeting. A presentation queue is generated that includes an ordering of presenters for the online meeting and associated time slots for each of the presenters during the online meeting. Content to display the presentation queue is sent to each of the participants of the online meeting.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: DurgaPrasad Velagaleti, Ashok Varadhan, Keith Griffin