Patents by Inventor Patrick A. Toomey

Patrick A. Toomey 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: 9325714
    Abstract: System and methods for access control in a Universal Plug and Play (UPnP) network are based on a user identity. A control point has an identity assertion capability for identifying a user. The control point is configured to declare a value of an attribute associated with the identity assertion capability. A device is communicatively coupled to the control point via the UPnP network. The device has a first access control list and a trusted-to-identify access control list (TIA). The device is configured to permit the user to perform one or more actions based upon whether the user identity appears as a subject in the first access control list.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 26, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
  • Patent number: 9065656
    Abstract: System and methods for managing trust in access control are based on a user identity, in a Universal Plug and Play (UPnP) network. A device has an access control list (ACL), a trusted-to-identify access control list (TIA), and a first TIA management module configured to manage the TIA. A security console is communicatively coupled to the device via the network. The security console has a second TIA management module. The first TIA management module is able to implement an add request from the security console for adding an entry to the TIA. The entry includes a control point identity for a control point communicatively coupled to the device via the network.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: June 23, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Dean H. Vogler, Mahesh V. Tripunitara, Patrick Toomey
  • Publication number: 20140337934
    Abstract: System and methods for access control in a Universal Plug and Play (UPnP) network are based on a user identity. A control point has an identity assertion capability for identifying a user. The control point is configured to declare a value of an attribute associated with the identity assertion capability. A device is communicatively coupled to the control point via the UPnP network. The device has a first access control list and a trusted-to-identify access control list (TIA). The device is configured to permit the user to perform one or more actions based upon whether the user identity appears as a subject in the first access control list.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Inventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
  • Patent number: 8819422
    Abstract: System and methods for access control in a Universal Plug and Play (UPnP) network are based on a user identity. A control point has an identity assertion capability for identifying a user. The control point is configured to declare a value of an attribute associated with the identity assertion capability. A device is communicatively coupled to the control point via the UPnP network. The device has a first access control list and a trusted-to-identify access control list (TIA). The device is configured to permit the user to perform one or more actions based upon whether the user identity appears as a subject in the first access control list.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: August 26, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
  • Patent number: 7971185
    Abstract: The present invention provides a method for supporting data driving a software process. The method comprises receiving, from a user, input of a class of an object of a non-primitive data type; and providing to the user a description of the collection of attributes necessary to construct an instance of the object, based only on the class of the object. The step of receiving the class of the object is free of receiving a pre-existing instance of the data type. In further related embodiments, the method further comprises receiving, in a single user step, user input of defining attribute data necessary to create the instance of the object and set it into a desired state; and creating and initializing the instance of the object using the defining attribute data; wherein the defining attribute data does not include a pre-existing instance of the data type.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, Jr.
  • Publication number: 20090265551
    Abstract: System and methods for access control in a Universal Plug and Play (UPnP) network are based on a user identity. A control point has an identity assertion capability for identifying a user. The control point is configured to declare a value of an attribute associated with the identity assertion capability. A device is communicatively coupled to the control point via the UPnP network. The device has a first access control list and a trusted-to-identify access control list (TIA). The device is configured to permit the user to perform one or more actions based upon whether the user identity appears as a subject in the first access control list.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
  • Publication number: 20090265765
    Abstract: System and methods for managing trust in access control are based on a user identity, in a Universal Plug and Play (UPnP) network. A device has an access control list (ACL), a trusted-to-identify access control list (TIA), and a first TIA management module configured to manage the TIA. A security console is communicatively coupled to the device via the network. The security console has a second TIA management module. The first TIA management module is able to implement an add request from the security console for adding an entry to the TIA. The entry includes a control point identity for a control point communicatively coupled to the device via the network.
    Type: Application
    Filed: April 22, 2008
    Publication date: October 22, 2009
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Dean H. Vogler, Mahesh V. Tripunitara, Patrick Toomey
  • Publication number: 20090100408
    Abstract: The present invention provides a method for supporting data driving a software process. The method comprises receiving, from a user, input of a class of an object of a non-primitive data type; and providing to the user a description of the collection of attributes necessary to construct an instance of the object, based only on the class of the object. The step of receiving the class of the object is free of receiving a pre-existing instance of the data type. In further related embodiments, the method further comprises receiving, in a single user step, user input of defining attribute data necessary to create the instance of the object and set it into a desired state; and creating and initializing the instance of the object using the defining attribute data; wherein the defining attribute data does not include a pre-existing instance of the data type.
    Type: Application
    Filed: December 24, 2008
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, JR.
  • Patent number: 7519945
    Abstract: The present invention provides a method for supporting data driving a software process. The method comprises receiving, from a user, input of a class of an object of a non-primitive data type; and providing to the user a description of the collection of attributes necessary to construct an instance of the object, based only on the class of the object. The step of receiving the class of the object is free of receiving a pre-existing instance of the data type. In further related embodiments, the method further comprises receiving, in a single user step, user input of defining attribute data necessary to create the instance of the object and set it into a desired state; and creating and initializing the instance of the object using the defining attribute data; wherein the defining attribute data does not include a pre-existing instance of the data type.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, Jr.
  • Publication number: 20080214202
    Abstract: Embodiments of the invention generally provide a method and apparatus for Bluetooth discoverability using region estimation. One embodiment of a method for controlling Bluetooth discoverability of a wireless device includes monitoring the physical location of the wireless device and enabling Bluetooth discoverability if the current physical location of the wireless device is within a trusted region or disabling Bluetooth discoverability if the current physical location of the wireless device is outside of the trusted region.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 4, 2008
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventor: Patrick A. Toomey
  • Publication number: 20050177574
    Abstract: One aspect of the present invention provides an annotation tool for use in conjunction with computer generated documents. The annotation tool enables the user to copy portions of the document or enter personalized notes in annotation field. The notes may be specific to particular page of the document and may include a reference to the page at which the notes were taken. Another aspect of the present invention allows authors to create their own instructional programs and receive revenue for publishing their courses on the Internet.
    Type: Application
    Filed: April 4, 2005
    Publication date: August 11, 2005
    Inventors: James Riley, Patrick Toomey
  • Publication number: 20030014199
    Abstract: Disclosed methods can be used to detect the existence and location of a fault in a structure such as a building or house. Such fault can be due to damage or deterioration to structure elements, or can be due to improper use, design, or assembly, for example. The methods use optical sensing to detect vibration from a structure. The sensed vibration is highly dependent upon the condition of the structure elements, so that the existence and location of a fault in the structure can be readily detected.
    Type: Application
    Filed: July 12, 2001
    Publication date: January 16, 2003
    Inventor: Patrick Toomey