Patents by Inventor Keith C. King

Keith C. King 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: 20230245077
    Abstract: Providing a facilities supervisor notice after a conference room or other common area has been used and is in a messy condition. An image of the conference room obtained after use is evaluated to determine if the conference room is neat. A neatness score is obtained for the conference room. If the score indicates a neatness value above a settable level, the conference room is considered clean and ready for use. If the neatness score indicates a neatness value less than the settable level, the conference room is not ready for use, and a notice is provided to the facilities supervisor to allow a cleaning person to be dispatched. The need to perform the cleanliness or neatness review is triggered by referencing scheduled meetings in a calendaring system, by monitoring the conference room for the presence of individuals having an unscheduled meeting and periodically or randomly.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Rajen BHATT, Donald L. ECKHART, Raghavendra BALAVALIKAR KRISHNAMURTHY, David A. BRYAN, Keith C. KING
  • Patent number: 9621854
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 11, 2017
    Assignee: Lifesize, Inc.
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Publication number: 20150381936
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: September 10, 2015
    Publication date: December 31, 2015
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Patent number: 9204097
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: December 1, 2015
    Assignee: LifeSize Communications, Inc.
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Patent number: 8854416
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: October 7, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Publication number: 20140192142
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: March 10, 2014
    Publication date: July 10, 2014
    Applicant: LOGITECH EUROPE S.A.
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Patent number: 8754922
    Abstract: Supporting a plurality of videoconferencing streams in a videoconference. The method may include receiving the plurality of videoconferencing streams and may include decoding a first videoconferencing stream of the plurality of videoconferencing streams. The method may also include selecting, for decoding, a second videoconferencing stream of the plurality of videoconferencing streams. The second videoconferencing stream may not be the first videoconferencing stream. The method may further include decoding, in response to said selecting, the second videoconferencing stream of the plurality of videoconferencing streams.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 17, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Stefan F. Slivinski, Ashish Goyal
  • Patent number: 8654941
    Abstract: Initiating a conference in a conferencing system (e.g., a videoconferencing or audioconferencing system). Input may be received to the conferencing system from a mobile communication device. The input may specify one or more participants in the videoconference, e.g., by selecting from contact information stored on the mobile communication device. Accordingly, the conferencing system may initiate the conference based on the received input. The videoconference may include the one or more participants selected from the contact information stored on the mobile communication device.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: February 18, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Wayne E. Mock, Keith C. King, Matthew K. Brandt
  • Patent number: 8643695
    Abstract: In some embodiments, a primary endpoint may receive a request from an endpoint to begin a videoconference and/or may be managing a videoconference with an endpoint. The primary endpoint may determine whether to switch or direct conference communications from one or more endpoints in the videoconference or attempting to connect to the videoconference to a secondary endpoint and may communicate the instructions to the endpoint and/or secondary endpoint. In some embodiments, the primary endpoint may seamlessly pass one or more of the endpoints to the secondary endpoint such that participants in the videoconference may not be aware that a switch has been performed. In some embodiments, the primary endpoint may contact the secondary endpoint and may then pass endpoints to the secondary endpoint. The primary endpoint may also pass configuration information for the endpoints to the secondary endpoint.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: February 4, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Matthew K. Brandt, Wayne E. Mock
  • Patent number: 8633962
    Abstract: In some embodiments, a spatially multiplexed output decoder may spatially multiplex video packets received in a time multiplexed video stream. A video stream with video packets from two or more sources may be received along with metadata. In some embodiments, a decoder may organize the video packets into respective buffers (e.g., each buffer including video packets for a respective video image). The spatially multiplexed output decoder may spatially multiplex the video images (which are made up of data from the respective video packets) into a video frame to be outputted (e.g., to a separate buffer). The video images in the video frame may then be demultiplexed in other parts of the system (e.g., in a virtual decoder) using information provided about the video frame (e.g., in metadata formed with the video frame).
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: January 21, 2014
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Wayne E. Mock
  • Patent number: 8581959
    Abstract: In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: November 12, 2013
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Wayne E. Mock
  • Patent number: 8487975
    Abstract: Initiating a conference in a conferencing system (e.g., a videoconferencing or aduioconferencing system). Input may be received to the conferencing system from a mobile communication device. The input may specify one or more participants in the videoconference, e.g., by selecting from contact information stored on the mobile communication device. Accordingly, the conferencing system may initiate the conference based on the received input. The videoconference may include the one or more participants selected from the contact information stored on the mobile communication device.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: July 16, 2013
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Matthew K. Brandt
  • Patent number: 8456510
    Abstract: A virtual distributed multipoint control unit in a videoconference may be implemented using a master endpoint, one or more facilitator endpoints, and one or more leaf endpoints. The facilitator endpoint(s) may receive video and/or audio from the leaf endpoints (which may provide/receive videoconference audio and video to one or more local participants). The master endpoint may receive video and/or audio from one or more facilitator endpoints (which may include cumulative video stream from multiple leaf endpoints) and/or directly from one or more leaf endpoints. The master endpoint may arrange received video and/or audio and provide cumulative video and/or audio streams to the leaf endpoints (e.g., directly and/or through the facilitator endpoints). The virtual distributed multipoint control unit may support a conference with more leaf endpoints than the master endpoint has input ports and/or decoders.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: June 4, 2013
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Ashish Goyal, Hrishikesh Gopal Kulkarni
  • Publication number: 20120327182
    Abstract: In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout.
    Type: Application
    Filed: September 6, 2012
    Publication date: December 27, 2012
    Inventors: Keith C. King, Wayne E. Mock
  • Patent number: 8319814
    Abstract: In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: November 27, 2012
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Wayne E. Mock
  • Patent number: 8237765
    Abstract: In various embodiments, a video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to a video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, coordinate information sent along with the video frame (e.g., in metadata) may be used by the video conferencing endpoint to determine the locations of the video images in the video frame to facilitate separation of the video images. By transmitting and receiving video frames with multiple video images (from different video conferencing endpoints), multiple video conferencing endpoints can implement a multi-way video conference call without using an MCU.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: August 7, 2012
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Wayne E. Mock
  • Patent number: 8139100
    Abstract: In various embodiments, a multipoint control unit (MCU) may arrange incoming video images into a composite video image and define their respective coordinate information including the size of the original composite video image. The MCU may subsequently scale the composite video image. The coordinate information for the scaled composite video image may be reformatted for the resized video images. When the endpoint receives the scaled composite video image, the endpoint may detect the actual size of the scaled composite video image and may determine the new coordinates of the video images in the scaled composite video image using a ratio of the size of the original composite video image to the actual size detected by the endpoint. These new coordinates may then be used to separate the images in the scaled composite video image to use in compositing a new composite video image.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: March 20, 2012
    Assignee: LifeSize Communications, Inc.
    Inventors: Keith C. King, Wayne E. Mock
  • Publication number: 20110261147
    Abstract: A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
    Type: Application
    Filed: April 26, 2011
    Publication date: October 27, 2011
    Inventors: Ashish Goyal, Binu Kaiparambil Shanmukhadas, Vivek Wamorkar, Keith C. King, Stefan F. Slivinski, Raphael Anuar, Boby S. Pullamkottu, Sunil George
  • Publication number: 20110254912
    Abstract: Initiating a conference in a conferencing system (e.g., a videoconferencing or aduioconferencing system). Input may be received to the conferencing system from a mobile communication device. The input may specify one or more participants in the videoconference, e.g., by selecting from contact information stored on the mobile communication device. Accordingly, the conferencing system may initiate the conference based on the received input. The videoconference may include the one or more participants selected from the contact information stored on the mobile communication device.
    Type: Application
    Filed: June 27, 2011
    Publication date: October 20, 2011
    Inventors: Wayne E. Mock, Keith C. King, Matthew K. Brandt
  • Publication number: 20110074910
    Abstract: Supporting a plurality of videoconferencing streams in a videoconference. The method may include receiving the plurality of videoconferencing streams and may include decoding a first videoconferencing stream of the plurality of videoconferencing streams. The method may also include selecting, for decoding, a second videoconferencing stream of the plurality of videoconferencing streams. The second videoconferencing stream may not be the first videoconferencing stream. The method may further include decoding, in response to said selecting, the second videoconferencing stream of the plurality of videoconferencing streams.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 31, 2011
    Inventors: Keith C. King, Stefan F. Slivinski, Ashish Goyal