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: 9325714Abstract: 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: GrantFiled: July 25, 2014Date of Patent: April 26, 2016Assignee: Google Technology Holdings LLCInventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
-
Patent number: 9065656Abstract: 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: GrantFiled: April 22, 2008Date of Patent: June 23, 2015Assignee: Google Technology Holdings LLCInventors: Dean H. Vogler, Mahesh V. Tripunitara, Patrick Toomey
-
Publication number: 20140337934Abstract: 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: ApplicationFiled: July 25, 2014Publication date: November 13, 2014Inventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
-
Patent number: 8819422Abstract: 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: GrantFiled: April 22, 2008Date of Patent: August 26, 2014Assignee: Motorola Mobility LLCInventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
-
Patent number: 7971185Abstract: 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: GrantFiled: December 24, 2008Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, Jr.
-
Publication number: 20090265551Abstract: 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: ApplicationFiled: April 22, 2008Publication date: October 22, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Mahesh V. Tripunitara, Dean H. Vogler, Patrick Toomey
-
Publication number: 20090265765Abstract: 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: ApplicationFiled: April 22, 2008Publication date: October 22, 2009Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Dean H. Vogler, Mahesh V. Tripunitara, Patrick Toomey
-
Publication number: 20090100408Abstract: 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: ApplicationFiled: December 24, 2008Publication date: April 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, JR.
-
Patent number: 7519945Abstract: 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: GrantFiled: December 30, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Joseph Patrick Toomey, Sung-Jun Pak, William Arthur Goddin, Jr.
-
Publication number: 20080214202Abstract: 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: ApplicationFiled: March 2, 2007Publication date: September 4, 2008Applicant: GENERAL INSTRUMENT CORPORATIONInventor: Patrick A. Toomey
-
Publication number: 20050177574Abstract: 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: ApplicationFiled: April 4, 2005Publication date: August 11, 2005Inventors: James Riley, Patrick Toomey
-
Publication number: 20030014199Abstract: 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: ApplicationFiled: July 12, 2001Publication date: January 16, 2003Inventor: Patrick Toomey