Patents by Inventor C. Yeager
C. Yeager 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: 7725331Abstract: Separate computer systems may participate in a Health Data Network (HDN) such that the computer systems are linked so as to share various types of healthcare-related information. The shared information may include patient record information. The integration of the patient record information is accomplished by maintaining a Global Master Patient Index (GMPI). Such a GMPI may integrate patient record information used by multiple healthcare organizations, facilities, or businesses. Such a GMPI may also integrate patient record information for a single business having multiple sites or computer systems, e.g., a large hospital.Type: GrantFiled: December 31, 2003Date of Patent: May 25, 2010Assignee: WebMD CorporationInventors: Kurt B. Schurenberg, Robert C. Yeager, Robin D. Johnson
-
Publication number: 20080233545Abstract: A system and method for simultaneously advertising and educating students which uses a corporate sponsor of consumer products or service which pays for a modular hands-on real-life simulation of an occasion for encountering the products or service and provides ability to learn and to permit revenue sharing via an internet teaching and testing component.Type: ApplicationFiled: March 18, 2008Publication date: September 25, 2008Inventor: Daniel C. Yeager
-
Patent number: 7406587Abstract: A processor includes an active list to buffer instructions and their associated condition codes for processing. A mapping table in the processor maps a logical register associated with the instruction to a selected one of a plurality of unique physical registers. The selected unique physical register is used to hold a result according to execution of the instruction. An indication is provided to the mapping table when the selected unique physical register contains the result. The result is then moved to a fixed status register. The selected unique physical register is then returned for later reuse and the next consecutive physical register is selected for the next instruction such that physical registers are used in order. An indication is provided for output to inform whether the result is in the selected unique physical register or has been moved to the fixed status register.Type: GrantFiled: July 31, 2002Date of Patent: July 29, 2008Assignee: Silicon Graphics, Inc.Inventors: David X. Zhang, Kenneth C. Yeager
-
Publication number: 20070075133Abstract: A method, computer-readable medium, and system for configuring an adapter is provided. A network connection is established between an adapter host and a network server. An account associated with the adapter is accessed by the sever. Tag emulation data is transferred to the adapter host and is loaded onto the adapter. The adapter may be configured to emulate a near field communication reader-to-reader tag upon loading of the tag emulation data.Type: ApplicationFiled: August 14, 2006Publication date: April 5, 2007Applicant: SIRIT TECHNOLOGIES, INC.Inventor: C. Yeager
-
Publication number: 20060279413Abstract: An RFID device comprises an RFID module operable to communicate with an RFID tag, and an interface circuitry coupled to the RFID module operable to enable data communications between the RFID module and a mobile device.Type: ApplicationFiled: March 20, 2006Publication date: December 14, 2006Applicant: Sirit Technologies, Inc.Inventor: C. Yeager
-
Patent number: 7007205Abstract: An integrated circuit (10) includes a central processing unit (12), an instruction cache (14), a data cache (16), and a trace recorder. The central processing unit (12) interacts with the instruction cache (14) and the data cache (16) in order to execute instructions. Information passed between the central processing unit (12), the instruction cache (14), and the data cache (16) not normally available for external analysis may be captured by the trace recorder (20) in response to various triggering events. The information captured by the trace recorder (20) may subsequently be provided to external test equipment in order to analyze the operation of the central processing unit (12) for failure correction.Type: GrantFiled: February 15, 2001Date of Patent: February 28, 2006Assignee: Silicon Graphics, Inc.Inventors: Kenneth C. Yeager, Steven T. Peltier, David X. Zhang
-
Publication number: 20050196826Abstract: The present invention is an apparatus and method for calibrating a slide reader which reads probes, such as a biological slide reader. The apparatus has two matched lasers which are directed onto a non-fluorescing probe. Fluorescence from that probe is detected and signals are produced which represent that detection. The signals are compared using either a difference method or a percentage method, and a calibration factor is calculated. A plurality of iterations of the above procedure using a plurality of non-fluorescing probes may be used in order to calculate a more accurate calibration factor. Test probes on the slide are designed to fluoresce when exposed to a target (such as a virus or bacteria or other type of matter) and to electromagnetic radiation of a proper frequency. When adequate fluorescence is found, a foreign substance is present, for example a bacterium, virus or other type of matter. Both lasers are directed onto a test probe and detections are made.Type: ApplicationFiled: March 5, 2004Publication date: September 8, 2005Inventors: James Sherrill, C. Yeager
-
Publication number: 20050157865Abstract: A system for tracking a service request queue. The queue is electronically maintained and the system calculates current estimated wait time and tracks current place in queue. The system also initiates events based upon queue changes. Events include notifying users when service is ready or about ready. One or more radio frequency identification (RFID) label readers are used, and RFID labels are attached to or associates with signaling devices such as a pager or cell phone. A computer calculates queue changes and initiates events. One or more RFID readers are used to provide current queue status and wait time information to users based upon RFID labels that are within the range of the RFID's antenna.Type: ApplicationFiled: January 19, 2005Publication date: July 21, 2005Inventors: C. Yeager, Robert Knudson
-
Patent number: 6918010Abstract: In prefetching cache lines from a main memory to a cache memory, an array of memory locations to be prefetched is determined and a base address indicating a highest address in the array is identified as well as a loop index used to point to the first address in the array. A prefetch index, which is the loop index plus a latency/transfer value, is used to prefetch memory locations as the array is processed. After a memory location is prefetched and initialized, the loop index and the prefetch index are incremented. The prefetch index is compared to a threshold value. If the prefetch index is less than the threshold value, then the next memory location in the array is prefetched and the prefetch index is again incremented and compared to the threshold value. If the prefetch index is equal to or greater than the threshold value, then the prefetch instruction is converted to a no operation instruction to prevent memory locations outside of the array from being prefetched during the processing of the array.Type: GrantFiled: October 16, 2002Date of Patent: July 12, 2005Assignee: Silicon Graphics, Inc.Inventor: Kenneth C. Yeager
-
Patent number: 6904501Abstract: A cache memory includes a plurality of data memory blocks and a code memory block. Each data memory block has a plurality of storage locations and has a particular storage location identified by a same index value. The code memory block has a plurality of code values with a particular code value being associated with the same index value. The particular code value is operable to identify which ones of the particular storage locations associated with the same index value are locked to prevent alteration of contents therein. The particular code value is also operable to identify which particular storage location has been most recently used and which particular storage location has been least recently used of the particular storage locations associated with the same index value.Type: GrantFiled: June 17, 2002Date of Patent: June 7, 2005Assignee: Silicon Graphics, Inc.Inventors: David X. Zhang, Kenneth C. Yeager
-
Patent number: 6738885Abstract: An information capturing device (10) includes a controller (12) and a memory (14). The controller (12) partitions a memory space of the memory (14) into a plurality of memory blocks (20). The controller (12) controls the storage of received information into a first set (22) of the plurality of memory blocks (20). The controller (12) continues to store received information only in the first set (22) of the plurality of memory blocks (20) through reuse and recycle until a first triggering event occurs. In response to the first triggering event, the controller (12) halts the storage of received information in the first set (22) of the plurality of memory blocks (20) and begins storing received information in a second set (24) of the plurality of memory blocks (20). When the second set (24) of the plurality of memory blocks (24) has reached its storage capacity, the controller (12) begins storing received information in a third set (26) of the plurality of memory blocks (20).Type: GrantFiled: February 15, 2001Date of Patent: May 18, 2004Assignee: Silicon Graphics, Inc.Inventors: David X. Zhang, Kenneth C. Yeager, Steven T. Peltier
-
Patent number: 6634011Abstract: An integrated circuit (10) includes a central processing unit (12), an instruction cache (14), a data cache, (16), and a trace recorder. The central processing unit (12) interacts with the instruction cache (14) and the data cache (16) in order to execute instructions. Profile information passed between the central processing unit (12), the instruction cache (14), and the data cache (16) not normally available for external analysis may be captured by the trace recorder (20) in response to various execution points in a program being executed by the central processing unit (12). The profile information captured by the trace recorder (20) may subsequently be provided to external analysis equipment in order to analyze the operation of the central processing unit (12) for study of program execution.Type: GrantFiled: February 15, 2001Date of Patent: October 14, 2003Assignee: Silicon Graphics, Inc.Inventors: Steven T. Peltier, David X. Zhang, Kenneth C. Yeager
-
Patent number: 6594728Abstract: A two-way cache memory having multiplexed outputs and alternating ways is disclosed. Multiplexed outputs enable the cache memory to be more densely packed and implemented with fewer sense amplifiers. Alternating ways enable two distinct cache access patterns. According to a first access pattern, two doublewords in the same way may be accessed simultaneously. Such access facilities the leading of data into main memory. According to a second access pattern, two doublewords in the same location but in different ways may be accessed simultaneously. Such access facilitates the loading a particular word into a register file.Type: GrantFiled: March 7, 1997Date of Patent: July 15, 2003Assignee: MIPS Technologies, Inc.Inventor: Kenneth C. Yeager
-
Publication number: 20030105648Abstract: A system and method for connecting a healthcare business to a plurality of laboratories. The system includes a client application which executes on a workstation, e.g., at a physician's office or other business. Using this application, a user may place a laboratory order (requisition) for a patient. User input specifying general requisition information is received, such as contact information for the patient, guarantor information, billing information, etc. After the requisition information has been entered, the requisition may be validated by the system. If there are errors in the information entered for the requisition, an error message may appear, and the user may be required to correct the errors. As part of performing this validation, the system may verify insurance information for the requisition, if applicable. In one embodiment, the system interfaces with a separate eligibility server to check for valid patient insurance.Type: ApplicationFiled: November 30, 2000Publication date: June 5, 2003Inventors: Kurt B. Schurenberg, Robert C. Yeager, Robin D. Johnson
-
Publication number: 20020007284Abstract: Separate computer systems may participate in a Health Data Network (HDN) such that the computer systems are linked so as to share various types of healthcare-related information. The shared information may include patient record information. The integration of the patient record information is accomplished by maintaining a Global Master Patient Index (GMPI). Such a GMPI may integrate patient record information used by multiple healthcare organizations, facilities, or businesses. Such a GMPI may also integrate patient record information for a single business having multiple sites or computer systems, e.g., a large hospital.Type: ApplicationFiled: November 30, 2000Publication date: January 17, 2002Inventors: Kurt B. Schurenberg, Robert C. Yeager, Robin D. Johnson
-
Publication number: 20010051880Abstract: A system and method for connecting a healthcare business to a plurality of laboratories. The system includes a client application which executes on a workstation, e.g., at a physician's office or other business. Using this application, a user may place a laboratory order for a patient. In one embodiment, the laboratory system may utilize a Global Master Patient Index (GMPI) for maintaining patient record information across multiple healthcare sites. Thus, this GMPI information may be used in retrieving the appropriate patient record. User input specifying general requisition information is received, such as contact information for the patient, guarantor information, billing information, etc. Billing information may also be received. If a requisition was previously created for the specified patient, relative information from that requisition may populate the appropriate user interface fields. User input specifying diagnosis codes for the requisition may also received.Type: ApplicationFiled: November 30, 2000Publication date: December 13, 2001Inventors: Kurt B. Schurenberg, Robert C. Yeager, Robin D. Johnson
-
Publication number: 20010051879Abstract: A system and method for managing security for a distributed healthcare system, such as a system for placing laboratory orders and receiving test results. The network of healthcare businesses that use the system is referred to herein as a Health Data Network, or HDN. When the user log on to the system, the user connects to the system on behalf of a Health Data Network (HDN) Business. Through the user's user account, the user is linked with HDN Businesses. The user may be allowed to log on to the system on behalf of more than one HDN Business. If the user's practice has more than one location or business unit, and all orders and results are shared throughout the practice, the user's practice may be configured as a single HDN Business. In this case, the practice's data may be stored in a central location and can be accessed by all users who have the appropriate permissions.Type: ApplicationFiled: November 30, 2000Publication date: December 13, 2001Inventors: Robin D. Johnson, Kurt B. Schurenberg, Robert C. Yeager
-
Patent number: 6266755Abstract: A translation lookaside buffer for detecting and preventing conflicting virtual addresses from being stored therein is disclosed. Each entry in the buffer is associated with a switch which can be set and reset to enable and disable, respectively, a buffer entry. A switch associated with an existing entry will be reset if such entry conflicts with a new buffer entry.Type: GrantFiled: December 23, 1996Date of Patent: July 24, 2001Assignee: MIPS Technologies, Inc.Inventor: Kenneth C. Yeager
-
Patent number: 5978887Abstract: A two-way cache memory having multiplexed outputs and alternating ways is disclosed. Multiplexed outputs enable the cache memory to be more densely packed and implemented with fewer sense amplifiers. Alternating ways enable two distinct cache access patterns. According to a first access pattern, two doublewords in the same way may be accessed simultaneously. Such access facilitates the leading of data into main memory. According to a second access pattern, two doublewords in the same location but in different ways may be accessed simultaneously. Such access facilitates the loading a particular word into a register file.Type: GrantFiled: March 7, 1997Date of Patent: November 2, 1999Assignee: Silicon Graphics, Inc.Inventor: Kenneth C. Yeager
-
Patent number: 5758112Abstract: Redundant mapping tables for use in processors that rename registers and perform branch prediction is presented. The redundant mapping tables include a plurality of primary RAM cells coupled to a plurality of redundant RAM cells. In the event of a branch instruction, the redundant RAM cells can save the contents of the primary RAM cells in a single clock cycle before the processor decodes and executes subsequent instructions along a predicted branch path. Should the branch instruction be mispredicted, the redundant cells can restore the primary RAM cells in a single clock cycle. A branch stack, coupled to the redundant mapping tables, updates restored mapping tables with changes made for preceding instructions that were decoded in parallel with the branch instruction. A plurality of levels of redundant RAM cells may be used to enable the nesting of a plurality of branch predictions at any one time.Type: GrantFiled: February 7, 1997Date of Patent: May 26, 1998Assignee: Silicon Graphics, Inc.Inventors: Kenneth C. Yeager, Mazin S. Khurshid