Patents by Inventor Matthew Kuhlke
Matthew Kuhlke 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: 9959526Abstract: In one embodiment, an apparatus includes a network arrangement and an email arrangement. The network arrangement is configured to enable the apparatus to communicate across a network. The email arrangement cooperates with the network arrangement to send and to receive emails. The email arrangement includes presence logic that monitors user interaction based presence with respect to a first email.Type: GrantFiled: November 18, 2008Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Matthew Kuhlke, Ethan Hugg, Eric Heng Chih Lee, Chin-Ju Chen
-
Patent number: 9319287Abstract: A system that can store attributes from a plurality of past communications by a terminal device to one or more recipients. The system can also identify a routine based on the stored attributes. The system can also generate a contact list including at least one of the one or more recipients according to the routine. The system can also output the contact list. The attributes may include identifications of one or more recipients of the plurality of past communications and an order in which the one or more recipients are communicated with from one or more locations of the terminal device during the plurality of past communications.Type: GrantFiled: August 5, 2013Date of Patent: April 19, 2016Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Patent number: 9152780Abstract: In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier circuit identifying the user of the user input device based on the button pressure signature; and the user identifier circuit outputting a message identifying the identified button and the identified user.Type: GrantFiled: June 27, 2013Date of Patent: October 6, 2015Assignee: Cisco Technology, Inc.Inventors: John Toebes, Anthony John Wasilewski, Philip Clifford Jacobs, Matthew Kuhlke
-
Patent number: 8914367Abstract: In one embodiment, a method comprises receiving, by a website server device providing a website service, a request from an identified user of a user device, the request requesting network content provided within the website service; determining by the website server device an absence of new network content within the website service relative to a last prior access by the identified user to the website service; and obtaining, by the website server device for presentation to the identified user within the website service, an ordered list of network items most likely to be preferred by the identified user.Type: GrantFiled: December 15, 2008Date of Patent: December 16, 2014Assignee: Cisco Technology, Inc.Inventors: John Toebes, Matthew Kuhlke, Ari Daniel Scheinman
-
Patent number: 8763020Abstract: In one embodiment, a method comprises identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device; the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position.Type: GrantFiled: October 14, 2008Date of Patent: June 24, 2014Assignee: Cisco Technology, Inc.Inventors: John Toebes, Philip Clifford Jacobs, Guido Jouret, Matthew Kuhlke
-
Patent number: 8687039Abstract: Techniques for diminishing an appearance of a participant's double chin during video conferencing. A participant's image is captured with an input device and processed so as to diminish the appearance of a double chin between the participant's chin and neck. The processed image with a diminished double chin appearance is outputted to both the participant's video conferencing graphical user interface and to the graphical user interface of a remote participant that the participant is communicating with in the video conferencing session. The diminished double chin appearance may be dynamically modified in real time during the video conference.Type: GrantFiled: June 6, 2011Date of Patent: April 1, 2014Assignee: Cisco Technology, Inc.Inventors: Bradley Richard DeGrazia, Alan Darryl Gatzke, Matthew Kuhlke
-
Patent number: 8626133Abstract: An alert system is provided. The alert system includes a processor and a memory coupled to the processor. The memory is computer-readable storage media configured to store instructions that are operable to be executed by the processor. The memory stores instructions that may be executed to determine a physical location of a contact in a contact list or a user managing the contact list; determine a physical location associated with a task in a task list; compare the physical location of the contact with the physical location associated with the task; determine when the physical location of the contact matches the physical location associated with the task; and transmit an alert message indicating the contact and the task.Type: GrantFiled: August 19, 2009Date of Patent: January 7, 2014Assignee: Cisco Technology, Inc.Inventors: Matthew Kuhlke, Yashas Prasad, Mithilesh Kumar, Lance Saleme
-
Publication number: 20130318237Abstract: A system that can store attributes from a plurality of past communications by a terminal device to one or more recipients. The system can also identify a routine based on the stored attributes. The system can also generate a contact list including at least one of the one or more recipients according to the routine. The system can also output the contact list. The attributes may include identifications of one or more recipients of the plurality of past communications and an order in which the one or more recipients are communicated with from one or more locations of the terminal device during the plurality of past communications.Type: ApplicationFiled: August 5, 2013Publication date: November 28, 2013Applicant: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Publication number: 20130291090Abstract: In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier circuit identifying the user of the user input device based on the button pressure signature; and the user identifier circuit outputting a message identifying the identified button and the identified user.Type: ApplicationFiled: June 27, 2013Publication date: October 31, 2013Inventors: John TOEBES, Anthony John WASILEWSKI, Philip Clifford JACOBS, Matthew KUHLKE
-
Patent number: 8503989Abstract: In one embodiment, a system receives a user calling attribute and determines current information of a telephone. The user calling attribute may be derived from a calling routine of a user such as dates and/or times that the user has previously called particular contacts. The system generates a dynamic contact list based on the user calling attribute and the current information.Type: GrantFiled: October 22, 2007Date of Patent: August 6, 2013Assignee: Cisco Technology, Inc.Inventors: Rohini Kasturi, Sravan Vadlakonda, Alpesh Patel, Matthew Kuhlke
-
Patent number: 8497836Abstract: In one embodiment, a method comprises receiving, by a user identifier circuit, a button pressure signature specifying a sequence of button pressure values sampled while a corresponding identified button of a user input device is pressed by a user; the user identifier circuit identifying the user of the user input device based on the button pressure signature; and the user identifier circuit outputting a message identifying the identified button and the identified user.Type: GrantFiled: May 6, 2008Date of Patent: July 30, 2013Assignee: Cisco Technology, Inc.Inventors: John Toebes, Anthony John Wasilewski, Philip Clifford Jacobs, Matthew Kuhlke
-
Patent number: 8392503Abstract: In one embodiment, a method comprises establishing, by an IP-based meeting server via an IP network, a web-based media conference between an identified meeting presenter having a web-enabled presenter client device and identified meeting participants each having at least one corresponding participating client device; receiving, by the IP-based meeting server, monitoring data for each of the identified meeting participants, the monitoring data including, for each identified meeting participant, a detected interaction by the corresponding identified meeting participant with the corresponding participant client device; generating, by the IP-based meeting server, an aggregate attention metric identifying an aggregate focus of attention by the identified meeting participants, based on the received monitoring data; and outputting, by the IP-based meeting server, the aggregate attention metric for display by the web-enabled presenter client device of the identified meeting presenter.Type: GrantFiled: June 19, 2007Date of Patent: March 5, 2013Assignee: Cisco Technology, Inc.Inventors: Matthew Kuhlke, Fadi Ramzi Jabbour, David C. Lee, Eric H. Lee, Glenn Tay Inn
-
Patent number: 8364548Abstract: In one embodiment, a method comprises receiving a request for access to a media content asset from a first user of a web-based service, the request specifying a second user that has provided access to the media content asset; retrieving, from a user database, a user entry describing attributes associated with the second user; determining whether the user entry includes digital rights metadata for determining whether the second user is licensed to share at least a portion of the media content asset; and selectively providing the first user with access to at least the portion of the media content asset based on determining from the digital rights metadata that the media content asset is licensed to the second user, and determining that the first user is authorized by the second user to access the media content asset.Type: GrantFiled: July 30, 2010Date of Patent: January 29, 2013Assignee: Cisco Technology, Inc.Inventors: Guido Jouret, Matthew Kuhlke
-
Publication number: 20120306991Abstract: Techniques for diminishing an appearance of a participant's double chin during video conferencing. A participant's image is captured with an input device and processed so as to diminish the appearance of a double chin between the participant's chin and neck. The processed image with a diminished double chin appearance is outputted to both the participant's video conferencing graphical user interface and to the graphical user interface of a remote participant that the participant is communicating with in the video conferencing session. The diminished double chin appearance may be dynamically modified in real time during the video conference.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Bradley Richard DeGrazia, Alan Darryl Gatzke, Matthew Kuhlke
-
Publication number: 20120198372Abstract: In an example embodiment, there is disclosed herein an apparatus comprising a user interface, focus detection logic operative to obtain data representative of user activity, and alert suppression logic coupled with the user interface and the focus detection logic. The alert suppression logic suppresses an alert for the user interface responsive to the focus detection logic determining from the data representative of user activity that an associated user is focused on a task.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Inventor: Matthew KUHLKE
-
Patent number: 8190605Abstract: In one embodiment, a method comprises identifying, by a device, an addressable video stream selected for viewing by a user of the device; obtaining, by the device, geographic metadata for the addressable video stream in response to the device identifying the addressable video stream, the geographic metadata including a location metadata element identifying a geographic location that describes a corresponding identifiable event within the addressable video stream; retrieving, by the device, location information about the geographic location based on the corresponding location metadata element; and displaying by the device the location information to the user, for presentation to the user of the location information that provides a geographic context for the identifiable event.Type: GrantFiled: July 30, 2008Date of Patent: May 29, 2012Assignee: Cisco Technology, Inc.Inventors: Matthew Kuhlke, John Toebes
-
Patent number: 8166109Abstract: A method of linking recognized emotions to non-visual representations includes receiving at a first location information corresponding to demonstrative behaviors of individuals. The behaviors of the individuals may be analyzed during a dynamic session, in which the information is used to determine emotional states of one or more of the individuals. The information about the emotional state may then be used at the first location to determine an action for improving the dynamic session.Type: GrantFiled: June 21, 2007Date of Patent: April 24, 2012Assignee: Cisco Technology, Inc.Inventors: Eric Lee, Fadi Jabbour, David Lee, Johnny Lee, Matthew Kuhlke
-
Publication number: 20110045841Abstract: An alert system is provided. The alert system includes a processor and a memory coupled to the processor. The memory is computer-readable storage media configured to store instructions that are operable to be executed by the processor. The memory stores instructions that may be executed to determine a physical location of a contact in a contact list or a user managing the contact list; determine a physical location associated with a task in a task list; compare the physical location of the contact with the physical location associated with the task; determine when the physical location of the contact matches the physical location associated with the task; and transmit an alert message indicating the contact and the task.Type: ApplicationFiled: August 19, 2009Publication date: February 24, 2011Inventors: Matthew Kuhlke, Lance Saleme, Yashas Prasad, Mithilesh Kumar
-
Patent number: 7865552Abstract: In one embodiment, a method for sending a video message and a text message in a communication session is provided. The method includes determining when a contextual trigger is detected in the communication session between a first user and a second user. For example, the contextual trigger may be when a first user focuses on a window being used for the communication session. The first user may then input a text message. A video message of the first user in the communication session is also determined. The video message is determined based on when the contextual trigger is determined. For example, the video message may include video from a time before when the contextual trigger is determined, such as 10 or 20 seconds before, until a time when the first user is finished inputting the text message. The text message and video message are then sent to a second user.Type: GrantFiled: July 24, 2007Date of Patent: January 4, 2011Assignee: Cisco Technology, Inc.Inventors: Matthew Kuhlke, Fadi Jabbour, Eric Lee, David Lee, Glenn Inn
-
Publication number: 20100299762Abstract: In one embodiment, a method comprises receiving a request for access to a media content asset from a first user of a web-based service, the request specifying a second user that has provided access to the media content asset; retrieving, from a user database, a user entry describing attributes associated with the second user; determining whether the user entry includes digital rights metadata for determining whether the second user is licensed to share at least a portion of the media content asset; and selectively providing the first user with access to at least the portion of the media content asset based on determining from the digital rights metadata that the media content asset is licensed to the second user, and determining that the first user is authorized by the second user to access the media content asset.Type: ApplicationFiled: July 30, 2010Publication date: November 25, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Guido Jouret, Matthew Kuhlke