Patents by Inventor Liam P. O'Gorman
Liam P. O'Gorman 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: 10182085Abstract: 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: GrantFiled: July 23, 2015Date of Patent: January 15, 2019Assignee: Cisco Technology, Inc.Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
-
Patent number: 9309028Abstract: A device for expressing a substance from a deformable tube has a casing with a base end, a top portion opposite the base end and side wall portions intermediate the base end and the top portion. A squeezer is received in the casing. The squeezer has two opposing jaws for gripping and expressing a substance from the tube. The casing has an aperture in the top portion through which a discharge outlet of the tube is extendable. The casing also has apertures in opposing parts of the side wall portions through which the jaws can be actuated. The squeezer has a manual lever element on at least one jaw, which is attached to the jaw by a fulcrum so that manual pressure applied to the lever element about the fulcrum causes flexing of the jaw and squeezing of the tube.Type: GrantFiled: April 16, 2012Date of Patent: April 12, 2016Assignee: Henkel IP & Holding GmbHInventors: Patrick Kealy, Liam P. O'Dwyer
-
Publication number: 20150326628Abstract: 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: ApplicationFiled: July 23, 2015Publication date: November 12, 2015Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
-
Patent number: 9130899Abstract: 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: GrantFiled: April 27, 2011Date of Patent: September 8, 2015Assignee: Cisco Technology, Inc.Inventors: Randall B. Baird, Liam P. O'Gorman, Stephan E. Friedl, J. Steven Mayer, Joe Smyth
-
Patent number: 9106951Abstract: Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be established between rendering devices that share the tuner of the tuner device to receive the television content. A tuner configuration input can be received when initiated at a rendering device, and the tuner configuration input can be communicated to the tuner device to change the television content. The tuner device can receive different television content via the tuner according to the tuner configuration input. Tuner update data associated with the tuner configuration input can then be communicated to update the rendering devices that further share the tuner of the tuner device to receive the different television content.Type: GrantFiled: September 30, 2013Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Edwin W. Salomons, Liam P. O'Gorman
-
Publication number: 20140033260Abstract: Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be established between rendering devices that share the tuner of the tuner device to receive the television content. A tuner configuration input can be received when initiated at a rendering device, and the tuner configuration input can be communicated to the tuner device to change the television content. The tuner device can receive different television content via the tuner according to the tuner configuration input. Tuner update data associated with the tuner configuration input can then be communicated to update the rendering devices that further share the tuner of the tuner device to receive the different television content.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: Microsoft CorporationInventors: Edwin W. Salomons, Liam P. O'Gorman
-
Patent number: 8555322Abstract: Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be established between rendering devices that share the tuner of the tuner device to receive the television content. A tuner configuration input can be received when initiated at a rendering device, and the tuner configuration input can be communicated to the tuner device to change the television content. The tuner device can receive different television content via the tuner according to the tuner configuration input. Tuner update data associated with the tuner configuration input can then be communicated to update the rendering devices that further share the tuner of the tuner device to receive the different television content.Type: GrantFiled: January 23, 2009Date of Patent: October 8, 2013Assignee: Microsoft CorporationInventors: Edwin W. Salomons, Liam P. O'Gorman
-
Publication number: 20120311457Abstract: According to one embodiment, an apparatus comprises a network interface configured to enable communications over a network, and at least one processor. The apparatus creates a remote interface within a remote environment. The remote interface includes an area for receiving a local interface created within a local environment. The local and remote interfaces are combined within the remote environment to form a merged interface with the local interface disposed within the area of the remote interface. The local interface of the local environment is controlled based on manipulations of the merged interface within the remote environment. Embodiments may further include a method and computer-readable media encoded with software for merging remote and local interfaces in substantially the same manner described above.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: CISCO TECHNOLOGY, INC.Inventor: Liam P. O'Gorman
-
Publication number: 20120248145Abstract: A device for expressing a substance from a deformable tube is disclosed. The device comprises a casing having a base end, a top portion opposite the base end and side wall portions intermediate the base end and the top portion, and a squeezer insertable in the casing. The squeezer comprises two opposing jaws for gripping and expressing a substance from the tube, and the casing has an aperture in the top portion through which a discharge outlet of the tube is extendable. The casing also has apertures in opposing parts of the side wall portions through which the jaws are actuatable. The squeezer has a manual lever element on at least one jaw, with the lever element being attached to the jaw by a fulcrum in an arrangement wherein manual pressure applied to the lever element about the fulcrum causes flexing of the jaw.Type: ApplicationFiled: April 16, 2012Publication date: October 4, 2012Applicant: Loctite (R&D) LimitedInventors: Patrick Kealy, Liam P. O'Dwyer
-
Publication number: 20100188575Abstract: Shared television sessions are described. In embodiment(s), television content can be received via a tuner of a tuner device. A shared television session can be established between rendering devices that share the tuner of the tuner device to receive the television content. A tuner configuration input can be received when initiated at a rendering device, and the tuner configuration input can be communicated to the tuner device to change the television content. The tuner device can receive different television content via the tuner according to the tuner configuration input. Tuner update data associated with the tuner configuration input can then be communicated to update the rendering devices that further share the tuner of the tuner device to receive the different television content.Type: ApplicationFiled: January 23, 2009Publication date: July 29, 2010Applicant: MICROSOFT CORPORATIONInventors: Edwin W . Salomons, Liam P. O'Gorman
-
Patent number: 7735678Abstract: The invention relates to an outer container for holding an inner container in particular where the inner container has a sensitive product. The outer container comprises at least one of a moveable display board; retaining formations for retaining a hygroscopic element; or a stand for gripping the base of the inner container to retain it in an upright position. The invention also relates to a combination pack comprising the inner container retained in the outer container, particularly where the inner container holds a moisture sensitive product such as an adhesive.Type: GrantFiled: April 5, 2005Date of Patent: June 15, 2010Assignee: Loctite (R&D) LimitedInventors: Peter Rushe, Liam P. O'Dwyer, Geoffrey F. Seymour, David J. Gibson, Patrick Kealy
-
Patent number: 7571250Abstract: A procedure identifies multiple messages to distribute via a cable television network. The procedure determines first performance data associated with a downstream subnetwork and determines second performance data associated with an upstream subnetwork. The plurality of messages are prioritized based on the first performance data and the second performance data. The procedure sends a highest-ranked message among the plurality of messages to a destination device.Type: GrantFiled: January 14, 2005Date of Patent: August 4, 2009Assignee: Microsoft CorporationInventors: Edward A. Ludvig, Erik C Mikkelson, Todd A. Lund, Liam P. O'Gorman, Sukesh H. Pai
-
Publication number: 20090150548Abstract: Techniques are described to manage network-based services and servers within a server cluster. In an implementation, a plurality of sub-groups is formed of servers included in a server cluster. Network-based services are assigned to each of the sub-groups such that at least two of the sub-groups have matching deployments of the network-based services.Type: ApplicationFiled: July 14, 2008Publication date: June 11, 2009Applicant: Microsoft CorporationInventors: Geoffrey R. Smith, Liam P. O'Gorman, Mandar P. Deolalikar, Dominic J. Angelini
-
Publication number: 20030172987Abstract: A spreadable adhesive composition and an applicator (1) for dispensing a spreadable viscous adhesive composition onto a substrate. The spreadable adhesive composition is a spreadable non-flowable cyanoacrylate adhesive composition which contains an odour masking ingredient compatible with the composition. The composition is intended to be spread by the applicator (1). The applicator (1) for spreading the composition includes a closed head (5) with a sealable dispensing aperture (9) penetrating the head (5). A spreading surface (19) is located on the exterior of the head (5) around the dispensing aperture (9) and is used to spread the adhesive onto the substrate. A conduit or delivery means (7) is also provided to supply the adhesive composition to the dispensing aperture (9). The applicator (1) can also include a cap (2) which fits over and covers the head (5).Type: ApplicationFiled: March 4, 2003Publication date: September 18, 2003Inventors: Liam P O'Dwyer, Michael A Doherty, Peter C Rusho, Fergal W Tierney
-
Patent number: 6294629Abstract: This invention relates to cyanoacrylate-containing compositions that include, in addition to the cyanoacrylate component, the combination of two accelerators to improve fixture speeds on certain substrates.Type: GrantFiled: November 23, 1999Date of Patent: September 25, 2001Assignee: Loctite (R&D) LimitedInventors: Liam P. O'Dwyer, Fergal W. Tierney