Patents by Inventor Patrick H. Madden
Patrick H. Madden 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: 7685540Abstract: As circuit sizes have increased, designs have become increasingly hierarchical. It is common for designs to have large numbers of macro blocks; many of these blocks are “soft,” and may have variable width and height. The present invention provides an alternate method to handle designs with large numbers of blocks. Rather than approaching them as expanded floorplanning, the problems are re-cast as traditional mixed size placement, and many macro blocks are treated as standard cells. Using existing mixed size placement tools, the superior reported are obtained. First, an effective “standard block design” methodology is provided. Second, new mixed size placement legalization algorithms that are more robust than the widely-used mixed-size Tetris algorithm is presented.Type: GrantFiled: May 3, 2007Date of Patent: March 23, 2010Assignee: The Research Foundation of the State University of New YorkInventors: Patrick H. Madden, Ameya R. Agnihotri
-
Patent number: 7480462Abstract: An apparatus and method for conveying contextually relevant information to a wireless client (112) is disclosed. More particularly, an emitter (108) transmits a diffuse infrared signal to a client (112) having an IrDA infrared communication interface (130). Emitter (108) communicates with client (112) by making a link layer in emitter (108) compliant with an IrDA link layer running on client (112). To perform communication, data is received at emitter (108) from a service provider (102). The data is formatted into an IrDA compliant diffuse infrared signal and transmitted to client (112). Client (112) receives the data and parses it to extract contextually relevant information contained therein.Type: GrantFiled: May 7, 2007Date of Patent: January 20, 2009Assignee: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Patent number: 7386238Abstract: A method and system for conveying contextually relevant information to a wireless client are disclosed. More particularly, a transmitter transmits a diffuse infrared signal to a client having an IrDA compliant communication interface. The transmitter communicates with the client by making a link layer in the transmitter compliant with an IrDA link layer running on the client. To perform communication, data is received at the transmitter from a service provider. The data is formatted into an IrDA compliant diffuse infrared signal and transmitted to the client. The client receives the data and parses it to extract contextually relevant information contained therein. The client may reply to the transmitter if a user of the client is interested in a service offered by the service provider. If the service provider receives a reply from the client, the service is made available to client.Type: GrantFiled: August 29, 2002Date of Patent: June 10, 2008Assignee: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Patent number: 7280823Abstract: A system and method for determining the context of a wireless device is disclosed. An emitter (108) transmits an infrared signal to a wireless client (112). Emitter (108) is placed at a known location and has a known coverage area associated therewith. The location and coverage area form a locational context for emitter (108) and a client (112) located within the coverage area. Emitter (108) receives data from a service provider (102). The received data is relevant to the locational context of emitter (108). Emitter (108) transmits the data to client (112) using a diffuse infrared signal (142). Client (112) receives the signal and processes it such that only information of interest to a user of client (112) is displayed.Type: GrantFiled: August 15, 2001Date of Patent: October 9, 2007Assignee: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Patent number: 7215887Abstract: An apparatus and method for conveying contextually relevant information to a wireless client (112) is disclosed. More particularly, an emitter (108) transmits a diffuse infrared signal to a client (112) having an IrDA infrared communication interface (130). Emitter (108) communicates with client (112) by making a link layer in emitter (108) compliant with an IrDA link layer running on client (112). To perform communication, data is received at emitter (108) from a service provider (102). The data is formatted into an IrDA compliant diffuse infrared signal and transmitted to client (112). Client (112) receives the data and parses it to extract contextually relevant information contained therein.Type: GrantFiled: August 15, 2001Date of Patent: May 8, 2007Assignee: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Patent number: 6954893Abstract: A system and method for performing reliable unidirectional communication in a data network is disclosed. Unidirectional data is sent from a transmitting device to a receiving device. Prior to transmission, the data is divided into a window (401b) comprised of data bytes. A checksum value (407) is computed across data bytes comprising window (401b). Checksum value (407) is placed into an XML integrity element (404) that encapsulates window (401b) in a manner allowing a receiving device to use the contents of integrity element (404) to validate the received window (401b). Checksum value (407) is compared to a second check sum value computed across window (401b) at the receiving device. If checksum value (407) matches the second checksum value, window (401b) is validated.Type: GrantFiled: August 15, 2001Date of Patent: October 11, 2005Assignee: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Publication number: 20030020993Abstract: A method and system for conveying contextually relevant information to a wireless client are disclosed. More particularly, a transmitter transmits a diffuse infrared signal to a client having an IrDA compliant communication interface. The transmitter communicates with the client by making a link layer in the transmitter compliant with an IrDA link layer running on the client. To perform communication, data is received at the transmitter from a service provider. The data is formatted into an IrDA compliant diffuse infrared signal and transmitted to the client. The client receives the data and parses it to extract contextually relevant information contained therein. The client may reply to the transmitter if a user of the client is interested in a service offered by the service provider. If the service provider receives a reply from the client, the service is made available to client.Type: ApplicationFiled: August 29, 2002Publication date: January 30, 2003Applicant: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Publication number: 20020191258Abstract: An apparatus and method for conveying contextually relevant information to a wireless client (112) is disclosed. More particularly, an emitter (108) transmits a diffuse infrared signal to a client (112) having an IrDA infrared communication interface (130). Emitter (108) communicates with client (112) by making a link layer in emitter (108) compliant with an IrDA link layer running on client (112). To perform communication, data is received at emitter (108) from a service provider (102). The data is formatted into an IrDA compliant diffuse infrared signal and transmitted to client (112). Client (112) receives the data and parses it to extract contextually relevant information contained therein.Type: ApplicationFiled: August 15, 2001Publication date: December 19, 2002Applicant: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Publication number: 20020039882Abstract: A system and method for determining the context of a wireless device is disclosed. An emitter (108) transmits an infrared signal to a wireless client (112). Emitter (108) is placed at a known location and has a known coverage area associated therewith. The location and coverage area form a locational context for emitter (108) and a client (112) located within the coverage area. Emitter (108) receives data from a service provider (102). The received data is relevant to the locational context of emitter (108). Emitter (108) transmits the data to client (112) using a diffuse infrared signal (142). Client (112) receives the signal and processes it such that only information of interest to a user of client (112) is displayed.Type: ApplicationFiled: August 15, 2001Publication date: April 4, 2002Applicant: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Publication number: 20020040388Abstract: A system and method for distributing services to a handheld device in a constrained networking environment is disclosed. A service provider (102) creates an advertisement containing information about a service. The advertisement is sent to emitter (108). Emitter (108) transmits the advertisement to a wireless client (112) using a wireless optical signal (142). Client (112) receives optical signal (142) if it is located within a coverage area associated with emitter (108). The advertisement is displayed on client (112) if a user of client (112) has previously expressed an interest in the service.Type: ApplicationFiled: August 15, 2001Publication date: April 4, 2002Applicant: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden
-
Publication number: 20020023249Abstract: A system and method for performing reliable unidirectional communication in a data network is disclosed. Unidirectional data is sent from a transmitting device to a receiving device. Prior to transmission, the data is divided into a window (401a) comprised of data bytes. A checksum value (407) is computed across data bytes comprising window (401a). Checksum value (407) is placed into an XML integrity element (402) that encapsulates window (401a) in a manner allowing a receiving device to use the contents of integrity element (402) to validate the received window (401a). Checksum value (407) is compared to a second check sum value computed across window (401a) at the receiving device. If checksum value (407) matches the second checksum value, window (401a) is validated.Type: ApplicationFiled: August 15, 2001Publication date: February 21, 2002Applicant: Lockheed Martin CorporationInventors: Noah J. Ternullo, Nader Mehravari, Patrick H. Madden