Patents by Inventor Raymond R. Hoare
Raymond R. Hoare 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: 8258957Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: GrantFiled: August 17, 2011Date of Patent: September 4, 2012Assignee: University of Pittsburgh—Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Publication number: 20110298591Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: ApplicationFiled: August 17, 2011Publication date: December 8, 2011Applicant: University of Pittsburgh-Of The Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Patent number: 8074191Abstract: A method of designing an integrated circuit for use in an application having standards having a plurality of primitives, wherein each of the primitives has a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, generating a template relating to the response corresponding to each of the primitives, receiving information specifying a behavior of the integrated circuit in response to the primitives based on the template, and generating a hardware description language representation for the integrated circuit based on the macros description and the information.Type: GrantFiled: November 10, 2008Date of Patent: December 6, 2011Assignee: University of Pittsburgh—Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
-
Patent number: 8022826Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: GrantFiled: December 9, 2010Date of Patent: September 20, 2011Assignee: University of Pittsburgh-Of The Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Publication number: 20110103312Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: ApplicationFiled: December 9, 2010Publication date: May 5, 2011Applicant: University of Pittsburgh - Of The Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Patent number: 7876225Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: GrantFiled: February 23, 2007Date of Patent: January 25, 2011Assignee: University of Pittsburgh - Of The Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Patent number: 7525436Abstract: A power management method for a transponder having a plurality of circuits including at least a first circuit having a first active state requiring at least a first power level, and a second circuit having a second active state requiring at least a second power level greater than the first power level includes receiving a reader device signal in the first circuit, determining in the first circuit, based on information included in the reader signal, whether the reader signal requires a circuit other than the first circuit to operate, and causing the first circuit to provide a wake-up signal and the reader signal to the second circuit if it is determined that the reader signal requires a circuit other than the first circuit to operate. The wake-up signal causes the second circuit to move from an inactive state to the second active state.Type: GrantFiled: November 20, 2006Date of Patent: April 28, 2009Assignee: University of Pittsburgh-Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Peter J. Hawrylak, Raymond R. Hoare, Alex Jones, James T. Cain, Chuba Oyolu, Shenchih Tung
-
Publication number: 20090070729Abstract: A method of designing an integrated circuit for use in an application having standards having a plurality of primitives, wherein each of the primitives has a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, generating a template relating to the response corresponding to each of the primitives, receiving information specifying a behavior of the integrated circuit in response to the primitives based on the template, and generating a hardware description language representation for the integrated circuit based on the macros description and the information.Type: ApplicationFiled: November 10, 2008Publication date: March 12, 2009Applicant: University of Pittsburgh - Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
-
Publication number: 20090049415Abstract: A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the macros description and the completed version of the template. Also, a software tool implementing the method is provided.Type: ApplicationFiled: September 17, 2008Publication date: February 19, 2009Applicant: University of Pittsburgh-Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, James T. Cain, Swapna Dontharaju, Raymond R. Hoare, Alex Jones
-
Patent number: 7480876Abstract: A method of designing an integrated circuit for an application having standards having a plurality of primitives, each of the primitives having a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for the response corresponding to each of the primitives. The method further includes receiving a specification of the behavior of the integrated circuit in response to the primitives that has one or more values specified for each of the second fields, and generating a hardware description language representation for the integrated circuit based on the macros description and the specification. Also, a software tool which implements the method.Type: GrantFiled: August 8, 2007Date of Patent: January 20, 2009Assignee: University of Pittsburgh - Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
-
Patent number: 7469390Abstract: A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the macros description and the completed version of the template. Also, a software tool implementing the method is provided.Type: GrantFiled: April 18, 2006Date of Patent: December 23, 2008Assignee: University of Pittsburgh - Of the Commonwealth System of Higher EducationInventors: Marlin H. Mickle, James T. Cain, Swapna Dontharaju, Raymond R. Hoare, Alex Jones
-
Patent number: 7375637Abstract: A transponder apparatus having an identifier associated therewith includes a receiver for receiving an RF signal transmitted by an interrogator, a power source and a processing unit that is operatively coupled to the power source and is capable of being in an inactive, sleep state (low current draw) and an active state. The transponder apparatus also includes a buffer device that is structured to: (i) receive an information signal based on the RF signal from the receiver, (ii) determine whether the information signal includes the identifier, and (iii) cause the processing unit to move from the inactive state to the active state and transmit at least a portion of the information signal to the processing unit only if it is determined that the information signal includes the identifier. An associated method is also provided.Type: GrantFiled: April 21, 2006Date of Patent: May 20, 2008Assignee: University of Pittsburgh of the Commonwealth of PennsylvaniaInventors: Marlin H. Mickle, Peter J. Hawrylak, Raymond R. Hoare, Alex Jones, James T. Cain, Chuba Oyolu, Shenchih Tung
-
Publication number: 20070205873Abstract: A transponder that may be used as an RFID tag includes a passive circuit to eliminate the need for an “always on” active RF receiving element to anticipate a wake-up signal for the balance of the transponder electronics. This solution allows the entire active transponder to have all circuit elements in a sleep (standby) state, thus drastically extending battery life or other charge storage device life. Also, a wake-up solution that reduces total energy consumption of an active transponder system by allowing all non-addressed transponders to remain in a sleep (standby) state, thereby reducing total system or collection energy. Also, the transponder and wake-up solution are employed in an asset tracking system.Type: ApplicationFiled: February 23, 2007Publication date: September 6, 2007Inventors: Marlin H. Mickle, Alex K. Jones, James T. Cain, Peter J. Hawrylak, Frank Marx, Raymond R. Hoare
-
Publication number: 20020133325Abstract: A system and method for the simulation of discrete events. Events can be defined or mapped from Boolean logic, finite equations, lookup tables, emulation of processors, or may be algebraic in nature. An event-based simulation scheme with single-memory word representation of event models and timing is described. Event models are instantiated in parallel simulator engines (logic, behavioral, soft-emulation, memory, processor, interconnection, and/or any combination of these). A central scheduler minimizes computation time traditionally spent on sorting chronology and sequence of events as the events propagate through models and interconnections or links, with the scheduler interfaced to each engine via dedicated pipelined communications channels. The scheduler simultaneously serves pending events to simulation engines for evaluation and retrieves future events from these engines for sorting and resubmitting for further simulation.Type: ApplicationFiled: January 11, 2002Publication date: September 19, 2002Inventors: Raymond R. Hoare, Jiyong Ahn, Jesse Graves