Patents by Inventor Patrick Kenny

Patrick Kenny 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: 20120107259
    Abstract: A personal care composition and a method of using personal care compositions which results in increased fragrance retention when such compositions are applied to a keratin surface including hair and skin. The personal care compositions contain a quaternary ammonium compound, one or more fragrances, and a personal care acceptable carrier.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 3, 2012
    Applicant: Elementis Specialties, Inc.
    Inventors: Raymond Wei CEN, Binhua YANG, Timothy Patrick KENNY
  • Publication number: 20110232042
    Abstract: Standard pin badges used for police, fire, EMS and security uniforms attach to thin uniform shirts with no other means of support. This gives the badge an unstable platform allowing the badge to flop around on the uniform. That movement creates an unprofessional appearance and possible safety risks of catching on equipment or other people when in close contact. The BadgeKeeper, resolves those issues by attaching behind a pin badge and under a uniform shirt to provide support, stabilization and added safety.
    Type: Application
    Filed: February 21, 2011
    Publication date: September 29, 2011
    Inventor: Michael Patrick Kenny
  • Publication number: 20110081899
    Abstract: Devices, systems and methods are disclosed which relate to recording a conversation on a portable communications device. This allows the user to press a panic button or a series of buttons on their portable communications device to begin recording the conversation. This conversation may be stored on a memory of the portable communications device or in a network in communication with the portable communications device. With the conversation recorded, there is a record of what was said during the call. This record may later be used if necessary.
    Type: Application
    Filed: October 5, 2009
    Publication date: April 7, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Charles Stahulak, Bruce Barnes, Patrick Kenny, Shadi Khoshaba, Dolores J. Mallian, Nikhil Marathe
  • Patent number: 7787956
    Abstract: A method for processing sound signals to generate electrical stimuli for an auditory prosthesis electrode array including a plurality of electrodes, the method including: deriving (10) one or more filtered representations (FIGS. 3 and 4) of an incoming audio signal; and, generating (11) a series of spikes from each filtered signal representation to directly control electrode stimulation. Each spike has a temporal position based upon an instant at which the filtered signal representation crosses a predetermined threshold (ΓΏ;0).
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: August 31, 2010
    Assignee: The Bionic Ear Institute
    Inventors: David Bruce Grayden, Anthony Neville Burkitt, Owen Patrick Kenny, Janine Catherine Clarey, Antonio Giacomo Paolini, Graeme Milbourne Clark, Peter Francis Duke
  • Publication number: 20100114730
    Abstract: Provided are methods, apparatus and systems for the sale of digital content over a network. The disclosure herein discusses the recording of a broadcast of a digital data stream by a broadcast receiving device. A listener may select a particular digital data stream to purchase by selecting a content identifier associated with the digital data stream of interest at the recording device. Upon obtaining the selection, a purchase request message is transmitted to an intermediary communication device. The purchase request message includes at least the content identifier. After the transaction is completed at a transaction server, a purchase confirmation message including at least a digital rights management key associated with the digital data stream is returned to and received by the broadcast receiving device. Upon receipt, of the digital rights management key, the recorded digital data stream is released for reproduction.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Inventors: Charles Stahulak, Bruce Bames, Mark Gribble, Dolores Mallian, Patrick Kenny
  • Publication number: 20090254933
    Abstract: A method and system for detecting certain types of content, such as advertisements, using acoustical means from a media stream. The method uses two matching processes to detect and identify repeated content, the starting and end boundaries of which are then found. This content is used as the basis to find non-repeated content (such as less-frequently repeated advertisements) that are typically located in proximity to repeated content and can be evaluated using Gaussian mixture models (GMMs). The system that implements this method can be used for advertisement detection and monitoring for traditional media, such as television and radio, as well as for Internet-based media, such as streaming video, streaming audio and podcasts. The system can also be used to detect and identify copyrighted material in Internet traffic.
    Type: Application
    Filed: March 27, 2009
    Publication date: October 8, 2009
    Inventors: Vishwa Nath Gupta, Gilles Boulianne, Patrick Kenny, Pierre Dumouchel
  • Publication number: 20070083807
    Abstract: The present invention extends to methods, systems, and computer program products for evaluating multiple data filtering expressions in parallel. A filtering module accesses an XML document containing a plurality of XML elements. The filtering module serializing the XML document into serialized XML. The filtering module accesses a plurality of filtering expressions, each filtering expression corresponding to a component that is potentially interested in receiving the XML document. The filtering module aggregates the plurality of filtering expression into a single equivalent filtering expression. The filtering module evaluates the equivalent filtering expression over the serialized XML in a single pass. The filtering module returns a logical TRUE value for any of the plurality of filtering expressions that are satisfied. The filtering module delivers the XML document to the corresponding component for each of the plurality of filtering expressions that was returned a logical TRUE value.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Frederick Shaudys, Patrick Kenny, Raymond McCollum
  • Publication number: 20070079234
    Abstract: The present invention extends to methods, systems, and computer program products for modeling XML from binary data. A rendering module receives a request for an XML document and retrieves binary data corresponding to the requested XML document. The binary data includes at least one data value and a template reference referencing a reusable template. The rendering module accesses the reusable template referenced by the template reference. The reusable template includes fixed portions of XML and at least one replaceable token representing that at least value is to be substituted into the reusable template to replace at least one replaceable token. At least one replaceable token in the template is replaced with a data value from the binary data. The fixed portions of the XML along with the data value from the binary data are rendered as the requested XML document.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Raymond McCollum, Patrick Kenny
  • Publication number: 20070024906
    Abstract: A system and method of producing labels at remote locations worldwide in communication with a server and central database via the internet is shown and described. The present invention accommodates vastly different printing methods including thermal printing, lithographic printing, etc. For lithographic printing or other printing methods using plates, a ratioing algorithm is used to determine the optimum number of plates and label layout on each plate to minimize production costs.
    Type: Application
    Filed: October 22, 2001
    Publication date: February 1, 2007
    Inventors: Paul Whittingham, Patrick Kenny, Mandy Smith
  • Publication number: 20060248539
    Abstract: An event management system includes an email consumer for handling email, a paging consumer, an active scripting consumer, a log file consumer, an event log consumer, and a command line consumer. The events in the event management system are represented as objects and each consumer is represented as a class. The system also includes an event forwarding consumer to forward events. The event management system allows the creation of an instance of an event filter which filters events based on event filter properties. The system also allows the creation of an instance of an event consumer which defines an action and creation of a binding between the instance of the event filter and the instance of the event consumer such that the binding includes properties identifying the instance of the event filter and the instance of the event consumer.
    Type: Application
    Filed: June 30, 2006
    Publication date: November 2, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvinkumar Sanghvi, Howard Hance, Lev Novik, Patrick Kenny, Michael Thatcher, Alexander Nosov
  • Publication number: 20060070084
    Abstract: A template creator creates a template class that stores at least one template parameter. The template creator also specifies at least one additional object to be created when an instance of the template class is created. A template user initiates the creation of a new instance of the template class. If an error occurs during the creation of the new instance of the template class, the template user receives a report identifying the error.
    Type: Application
    Filed: November 14, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Lev Novik, Patrick Kenny, Alexandria Nosov
  • Publication number: 20060064675
    Abstract: A template creator creates a template class that stores at least one template parameter. The template creator also specifies at least one additional object to be created when an instance of the template class is created. A template user initiates the creation of a new instance of the template class. If an error occurs during the creation of the new instance of the template class, the template user receives a report identifying the error.
    Type: Application
    Filed: November 10, 2005
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Lev Novik, Patrick Kenny, Alexander Nosov
  • Publication number: 20050192952
    Abstract: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.
    Type: Application
    Filed: May 6, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Ahmed El-Shimi, Alexander Nosov, Travis Muhlestein, Patrick Kenny, Raymond McCollum
  • Publication number: 20050149533
    Abstract: Subscription-based notification using event channels that each correspond to a particular scope. Each channel manages notifications through the use of a a schema definition. The event subscriptions identify the position and attributes that any desired event notification would take in the schema definition. The channel then receives event notifications in the form of XML fragments. The channel then determines the position that the XML fragment would take as defined by the schema definition. The channel determines whether the position and attributes of the event notification matches the position and attributes of the event subscription. If a match is found, then the event notification is copied and forwarded to the recipient designated in the corresponding subscription.
    Type: Application
    Filed: March 9, 2005
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Ahmed El-Shimi, Alexander Nosov, Travis Muhlestein, Patrick Kenny, Raymond McCollum
  • Publication number: 20050055632
    Abstract: A method for producing and electronically distributing a digital magazine for onscreen viewing using a standard browser converts or renders an original document, which can be in a print format or in a digital format, to a format suitable for full-screen viewing on a display screen. The conversion or rendering includes reformatting the original document from the portrait format to the landscape format, if necessary. The digital magazine is displayed in a full-screen manner, which hides the toolbar(s) of the standard browser. To navigate the digital magazine, a navigation bar is embedded into each page of the digital magazine. The digital magazine is delivered to subscribers as an attachment to an e-mail message or as a URL link within an e-mail, which, when clicked on, downloads the digital magazine to the subscribers' computers.
    Type: Application
    Filed: April 21, 2004
    Publication date: March 10, 2005
    Inventors: Daniel Schwartz, Patrick Kenny
  • Patent number: 6586722
    Abstract: Strain sensors, and in particular strain rosettes, are described and claimed, in which the strain sensing elements are fiber Bragg gratings. Strain sensors in accordance with the described invention comprise first and second fiber Bragg gratings, and a length of optical fiber connecting the gratings in series, each grating being substantially straight and the two gratings being non-parallel and having different nominal Bragg wavelengths, the connecting length of optical fiber having a bend, characterised in that a portion of the connecting length is tapered, the tapered portion including an elongate waist portion having a reduced cross sectional area and said bend is formed in the waist portion.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: July 1, 2003
    Assignee: European Community represented by Commission of the European Communities
    Inventors: Robert Patrick Kenny, Maurice Patrick Whelan, Alfredo Carlo Lucia
  • Patent number: 5822305
    Abstract: A logical representation of a communications network topology has links which represent connections within a network, and models of ports representing elements of devices which form the connections of the network. The logical representation is created and maintained in response to reports from the network, such as new neighbor reports and lost neighbor reports. A new neighbor module creates or changes the logical representation in response to new neighbor reports, based upon whether the reporting port is recently attached and whether the new neighbor port is recently attached. A lost neighbor module changes the logical representation in response to lost neighbor reports, by creating pseudo new neighbor reports, and allowing the pseudo new neighbor reports to be processed following a certain amount of time.
    Type: Grant
    Filed: October 17, 1996
    Date of Patent: October 13, 1998
    Assignee: Cabletron Systems, Inc.
    Inventors: Vick Vaishnavi, Wallace Matthews, Patrick Kenny
  • Patent number: 5590120
    Abstract: A logical representation of a communications network topology has links which represent connections within a network, and models of ports representing elements of devices which form the connections of the network. The logical representation is created and maintained in response to reports from the network, such as new neighbor reports and lost neighbor reports. A new neighbor module creates or changes the logical representation in response to new neighbor reports, based upon whether the reporting port is recently attached and whether the new neighbor port is recently attached. A lost neighbor module changes the logical representation in response to lost neighbor reports, by creating pseudo new neighbor reports, and allowing the pseudo new neighbor reports to be processed following a certain amount of time.
    Type: Grant
    Filed: October 31, 1995
    Date of Patent: December 31, 1996
    Assignee: Cabletron Systems, Inc.
    Inventors: Vick Vaishnavi, Wallace Matthews, Patrick Kenny