Patents by Inventor Randall B. Baird

Randall B. Baird 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: 10182085
    Abstract: Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 15, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
  • Patent number: 9325935
    Abstract: Generation of a preview window for video conferencing which is configured to output a silhouette of a user and output feedback on the user's facial position and surrounding lighting conditions. A user's image is captured with an input device and processed to create both the silhouette and indications which indicate if the user's facial position and surrounding light levels are suitable for the videoconference. The created silhouette and indications are outputted to a preview window in the user's video conferencing graphical user interface.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: April 26, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Randall B. Baird
  • Patent number: 9225763
    Abstract: Techniques are provided for establishing an integrated and transparent overlay of a browser window for rendering data such as streaming media on a client endpoint device. A web browser on a Hosted Virtual Desktop (HVD) draws HVD display image comprising a browser window and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The browser window comprises zero or more host-provided window elements such as a window frame and at least one placeholder element where a client-provided frameless browser window may be rendered. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to render data such as streaming media in the client-provided frameless browser window in place of the placeholder, before displaying the frameless browser window and the HVD display as an integrated display at the client endpoint device.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Stephan E. Friedl, Thomas M. Wesselman
  • Publication number: 20150326628
    Abstract: Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
    Type: Application
    Filed: July 23, 2015
    Publication date: November 12, 2015
    Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
  • Patent number: 9130899
    Abstract: Techniques are provided for establishing a Unified Communications (UC) session between a client endpoint device and remote endpoint devices, the client endpoint device managing the session using a first-party call control protocol in response to commands from a third-party control protocol and user input. A hosted virtual desktop (HVD) generates an HVD image and communicates it to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. The HVD image comprises a UC user interface generated by a UC application on the HVD, the user interface comprising at least one user interface element and at least one placeholder where a client-provided user interface element may be inserted. A client UC application receives the HVD image and inserts client-provided user interface elements over the placeholders before sending the integrated image to a client operating system to be rendered on the display of client endpoint device.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: September 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
  • Patent number: 9014058
    Abstract: Techniques are provided for communicating with a plurality of endpoints participating in a conference session. A signal representing audio from each of the endpoints is received at a control unit. The control unit adjusts one or more target power levels for purposes of automatic gain control of the audio from one or more of the endpoints based on information derived in real-time from the audio of the plurality of endpoints during the conference session and predetermined information pertaining to a source of the audio from at least one of the endpoints.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: April 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Thiya Ramalingam
  • Patent number: 8990292
    Abstract: Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: March 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Stephan E. Friedl, Thomas M. Wesselman
  • Patent number: 8937888
    Abstract: In one embodiment, a method includes electronically prompting, in response to a triggering event, a participant connected to a conference session via a corresponding endpoint device to enter an affirmative response in order to continue attending the conference session. The participant is disconnected from the conference session in the event that the affirmative response is not received within a predetermined time period. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: January 20, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ian Foo, Jacqueline Munson, Randall B. Baird
  • Patent number: 8934553
    Abstract: One system described herein, among others, comprises receiving a plurality of slice groups created by converting a plurality of video stream using flexible macroblock ordering (FMO); compositing a plurality of slice groups to create a sequence of composite pictures, wherein the sequential progression of compositing pictures from the source video streams is according to pictures having a presentation time within a time interval corresponding to the composition operation; adding pad slice groups to the source slice groups to create a composite image compatible with a video standard, wherein the pad slice groups are added to create a rectangular composite picture size compatible with an output display format, and wherein the pad slice groups are keyed with a distinct pattern indicative of padding for the composite pictures; and transmitting a single composite output stream comprised of reordered source slice groups and pad slice groups.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: January 13, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Arturo A. Rodriguez
  • Patent number: 8769011
    Abstract: Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: July 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Stephan E. Friedl, Thomas M. Wesselman
  • Patent number: 8706091
    Abstract: A method in one embodiment includes storing a voicemail message in a mailbox of a recipient, the voicemail message being left by a sender, and then electronically receiving one or more attachments from the sender. The one or more attachments are stored as content associated with the voicemail message. Upon accessing the mailbox, the voicemail message and the one or more attachments are provided to the recipient. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Randall B. Baird
  • Patent number: 8687785
    Abstract: A system includes a first interface to connect with a network, and a second interface to connect with a telephone device of an enterprise. A unit controls a connection between the first and second interfaces for an outgoing call from the telephone device to a remote telephone device connected to the network. A processor subsystem coupled with the unit operates to initiate communications with a telephone device associated with a supervisor having authority to allow or deny the call. The processor subsystem also operates too present the supervisor with information that includes a purpose or reason for the outgoing call. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: April 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Vinod Katkam, Mukul Jain, Sanjeev Kumar, Labhesh Patel, Randall B. Baird, Christopher E. Pearce, Shmuel Shaffer
  • Patent number: 8639224
    Abstract: In one embodiment, a method includes receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee. The number is then retrieved from a database by the directory service and then dialed to connect the mobile phone with the communication device. The directory service also sends the number to the mobile phone, the mobile phone being configured to store the number in a storage location. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: January 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Jennifer K. Walker
  • Patent number: 8614732
    Abstract: According to an embodiment of the present invention, an apparatus for performing video conferencing is provided that includes an I-frame injector element operable to intercept I-frame requests from one or more end points and to attempt to service the I-frame requests such that at least a portion of the requests are prevented from propagating back to an originating sender. In more specific embodiments, when a receiver endpoint sends a fast video update (FVU) request upstream, it is intercepted by the I-frame injector element and rather than passing the FVU request to the sender the I-frame injector element replaces a next P-frame from the sender with an I-frame, whereby the I-frame is constructed so that when decoded, it matches the P-frame that it replaced. In still more detailed embodiments, the I-frame injector element operates in one of three modes that are associated with bandwidth parameters.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: December 24, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Scott S. Firestone, Luke K. Surazski, Duanpei Wu
  • Publication number: 20130272431
    Abstract: Embodiments of systems and methods for signaling chroma information for a picture in a compressed video stream are provided.
    Type: Application
    Filed: June 4, 2013
    Publication date: October 17, 2013
    Inventors: Randall B. Baird, Arturo A. Rodriguez
  • Patent number: 8542813
    Abstract: According to one embodiment of the invention a method for facilitating communication includes receiving an indication that a caller desires to camp-on a telephone associated with a campee and in response to the indication assigning the caller to a camper queue that stores a prioritized list of a plurality of campers camping on the telephone associated with the campee.
    Type: Grant
    Filed: November 2, 2004
    Date of Patent: September 24, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Randall B. Baird
  • Patent number: 8457214
    Abstract: In one embodiment, a system includes a compositor operable to receive a plurality of source video streams, each containing source images, and to convert each of the source video streams into source slice groups using flexible macroblock ordering (FMO). The compositor is further operable to add pad slice groups to the source slice groups to create a composite image, and reorder the source slice groups and pad slice groups into a single composite output stream. A device receives the single composite output stream and displays the composite image as a rectangular picture that has a size larger than that of any of the source images. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: June 4, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Arturo A. Rodriguez
  • Publication number: 20130013664
    Abstract: Techniques are provided for using a middlebox to composite displays from multiple hosted virtualized applications (HVAs) for transmission to a client endpoint device. The middlebox receives one or more HVA displays via a virtual desktop interface (VDI) protocol, each HVA display from an individual HVA. The middlebox renders and composites the HVA displays together into a hosted virtual desktop (HVD) display, and sends the HVD display to the client endpoint device via a VDI protocol. The client endpoint device is therefore able to display a composite image of multiple HVA displays even if it is a zero client endpoint lacking the capability to perform compositing itself. In some examples, the middlebox reduces computational load by reducing the HVD frame rate, so that it is able to maintain HVD functionality during times of high system activity.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Randall B. Baird, Stephan E. Friedl, Thomas M. Wesselman
  • Publication number: 20120331406
    Abstract: Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Randall B. Baird, Stephan E. Friedl, Thomas M. Wesselman
  • Publication number: 20120320142
    Abstract: Generation of a preview window for video conferencing which is configured to output a silhouette of a user and output feedback on the user's facial position and surrounding lighting conditions. A user's image is captured with an input device and processed to create both the silhouette and indications which indicate if the user's facial position and surrounding light levels are suitable for the videoconference. The created silhouette and indications are outputted to a preview window in the user's video conferencing graphical user interface.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: Cisco Technology, Inc.
    Inventor: Randall B. Baird