Patents by Inventor David C. Johnson

David C. Johnson 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: 7831807
    Abstract: A system and method for modifying the hardware instruction set of an instruction processor is disclosed. The invention utilizes one or more bits of an instruction opcode and one or more programmable bits stored within the instruction processor to generate a branch address. The branch address is then used to address a storage device such as a microcode RAM to retrieve one or more microcode instructions that control execution of the instruction opcode. Address generation is controlled by selecting a previously unused instruction opcode, then modifying the programmable bits as necessary to generate a desired branch address. By loading modified microcode instructions at the branch address, instruction execution can be modified without changing the hardware design.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: November 9, 2010
    Assignee: Unisys Corporation
    Inventors: David C. Johnson, Peter B. Criswell
  • Patent number: 7801612
    Abstract: A system and method for managing locally-initiated medical device interrogation is presented. A noncontinuously coupleable interface is provided over which to retrieve patient data recorded and transiently staged by a medical device monitoring physiological measures of a patient. The patient data is periodically retrieved by interfacing to and interrogating the medical device per a pre-defined schedule defining autonomous patient data retrieval frequency. Further retrieval of the patient data is permitted independent of the pre-defined schedule by enabling operation of the interface based on a remotely-specifiable criteria for controlling locally-initiated patient data retrieval.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: September 21, 2010
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: David C. Johnson, Howard D. Simms, Kenneth P. Hoyme, Muralidharan Srivathsa, Benjamin L. Somberg
  • Publication number: 20100233454
    Abstract: Compositions comprise an alternating plurality of ordered layers of a first composition MX and a second composition TX2, wherein M is one of Sn, Pb, Sb, Bi, or a rare earth metal, X is S or Se and T is Ti, V, Cr, Nb, or Ta. In some examples, the alternating plurality of ordered layers conforms to a substrate. In typical examples, each of the ordered layers of the first composition has a common thickness and/or each of the ordered layers of the first material has a common composition. In some examples, each of the ordered layers of the second composition has a common thickness and/or a common composition.
    Type: Application
    Filed: January 25, 2010
    Publication date: September 16, 2010
    Inventors: David C. Johnson, Ngoc T. Nguyen, Qiyin Lin, Colby L. Heideman, Clay Mortensen
  • Publication number: 20100156913
    Abstract: Current approaches to paperless books use single screen laptop computers or electronic paper display (EPD)-based book readers. Laptop computers consume too much power and cannot be used for extended periods of time, such as an entire school day, without recharging its battery. EPD devices are limited in functionality due to their slow refresh rate and grey-scale only images. An embodiment of the present invention integrates bi-stable display technology and refresh display technology into a single device and manages the use of these technologies to achieve power savings while providing a rich set of display functionalities to support user interaction with content in a synergistic manner. The power savings functionality enables the device to have a battery operating life between charges of many hours of operation, such as eight hours or more, while the display functionality enables users to access, display, and interact with content in ways users have become accustomed and in ways not before possible.
    Type: Application
    Filed: February 26, 2010
    Publication date: June 24, 2010
    Applicant: Entourage Systems, Inc.
    Inventors: Douglas F. Ortega, Douglas A. Atkinson, John T. Burch, Michael J. Giovannoni, Joseph D. Kralowetz, Brendan M. Mannix, Asghar D. Mostafa, David C. Johnson, Joseph C. Roesch, Nabeel Zafar
  • Publication number: 20100109601
    Abstract: A portable solar power collection and storage system integrated into a body affixed to a towable trailer vehicle, which in a preferred configuration may require no complicated setup steps or even no setup steps at all, and may be not wind vulnerable due to integrated body construction with substantially contained rather than extended solar panel(s). The system may further include water pumping and treatment equipment.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 6, 2010
    Inventors: Eugene M. Coyle, James A. Starr, Jeff A. Lipton, Matthew J. Quirk, David C. Johnson
  • Publication number: 20100095208
    Abstract: Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server.
    Type: Application
    Filed: April 10, 2009
    Publication date: April 15, 2010
    Inventors: Alexei R. White, Andre D. Charland, David C. Johnson, Mitchell Cohen
  • Publication number: 20100063840
    Abstract: A system and method for managing coordination of collected patient data in an automated patient management system is presented. One or more displays of patient data are defined. The patient data is collected from one or more patient data sources operating on a remotely managed patient and selected from at least one of a physiological sensor and a therapy delivery device. One or more controls of patient data collection to specify types of patient data to be collected and periodicities of the patient data collection in relation to the patient data displays are defined. The patient data displays and patient data controls in relation to the data collection of a plurality of patient data types and patient data collection periodicities are coordinated.
    Type: Application
    Filed: May 3, 2005
    Publication date: March 11, 2010
    Inventors: Kenneth P. Hoyme, Howard D. Simms, David C. Johnson, Muralidharan Srivathsa
  • Patent number: 7607130
    Abstract: A computing workflow system has a workflow process definition contained in a workflow table as script functions. The workflow table is part of an extended database schema operating with an extended store, a workflow engine and a script engine. The novel workflow system includes a server database having a data table and an associated workflow table. A workflow extended store is communicatively coupled to the server database. A workflow engine is also communicatively coupled to the server database and to the workflow extended store. Further, a script engine is communicatively coupled to the workflow engine. The workflow table includes workflow rules and associated code to be executed by the workflow engine. Each row of the workflow table represents a workflow step. Script functions are defined in the workflow table to evaluate the condition and execute the action of each workflow step. The rules and associated code in the workflow table is both declarative and procedural.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Kaviraj Singh, Tudor Toma, David C. Johnson, Scot J. Gellock, Joseph P. Fernando, Carlos P. Gomes, Min Wei
  • Patent number: 7562263
    Abstract: A system and method are provided for detecting and recovering from errors in a control store memory of an electronic data processing system. In some cases, errors in the control store memory are detected and recovered from without any required interaction with an operating system of the data processing system. Thus, errors in the control store memory can be handled seamlessly and efficiently, without requiring a maintenance technician, or in some cases, a specialized operating system routine, to help diagnose and fix the error.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: July 14, 2009
    Assignee: Unisys Corporation
    Inventors: Kenneth L. Engelbrecht, Douglas A. Fuller, David C. Johnson
  • Publication number: 20090173184
    Abstract: An axle assembly having a heat sink coupled to an axle housing assembly for ejecting heat from the axle assembly. The heat sink includes an air channel having a body coupled to the carrier housing assembly such that heat is conducted from the carrier housing assembly to the body of the air channel and an air passage formed in the body and having an open leading end and an open trailing end, the leading end being positioned relative to the carrier housing assembly to permit air flowing over the axle assembly when the axle assembly is in use to be received into the air passage such that heat is conducted from the body to the air flowing through the air passage, and the trailing end being positioned relative to the carrier housing assembly to permit air received in the air passage to be expelled through the trailing end.
    Type: Application
    Filed: December 23, 2008
    Publication date: July 9, 2009
    Inventors: Kevin R. Beutler, James P. Borowiak, Gregory J. Hilker, David C. Johnson, Rajendra D. Patil, Jeffrey E. Rea
  • Publication number: 20090150795
    Abstract: Architecture that enables an end user interested in rendering a map in a web-based collaboration and document management platform the ability to do so without writing custom code. The architecture includes a map server control for insertion into a web page to display a map view. The end user can also employ a pushpin database to store different landmarks to be displayed on the map view. An administrator server control is provided for managing the content (e.g., landmark data) of the database, and a legend server control for providing a list of landmark data for selection and presentation in the map view. A data interface facilitates access to the pushpin database for administrator functions and pushpin information for presentation and selection.
    Type: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: Microsoft Corporation
    Inventors: Rachna Vargiya, David C. Johnson, Jad Honien, Elia Karagiannis
  • Publication number: 20090058636
    Abstract: A portable patient communicator (PPC) includes a portable housing supporting a processor, memory for storing medical and wireless radio firmware, first and second radios, a processor, an identity module, and a power source. The PPC and a patient implantable medical device (PIMD) communicate via the first radio in accordance with the medical firmware. The PPC communicates with a wireless network via the second radio in accordance with the wireless radio firmware. Data stored in the identity module is used to authenticate the PPC by the remote server prior to permitting PPC access to the remote server, and may also be used to authenticate the remote server by the PPC prior to permitting access to the PPC or the PIMD by the remote server or other device communicatively coupled to the wireless network, after which PIMD and other medical data is exchanged between the PPC and remote server.
    Type: Application
    Filed: May 9, 2008
    Publication date: March 5, 2009
    Inventors: Robert Gaskill, Mark Gryzwa, John LaLonde, Kenneth Hoyme, William Mass, David C. Johnson, Mike Barton
  • Publication number: 20090063193
    Abstract: Portable patient communicators (PPCs) comprise a first radio configured to communicate wirelessly with a patient implantable medical device (PIMD) associated with the PPC and a second radio configured to communicate wirelessly with a network. Memory is configured to store at least first information about wireless connectivity between the PPC and its associated PIMD. A processor is coupled to the memory and the first and second radios. A power source is configured to supply power to components of the PPC. The processor is configured to coordinate discontinuous communication between the PPC and its associated PIMD via the first radio and coordinate discontinuous communication between the PPC and the network via the second radio. The processor is configured to coordinate wireless transmission of the first information to a remote server via the network, and the remote server receives second information about wireless connectivity between each of the PPCs and the network.
    Type: Application
    Filed: May 9, 2008
    Publication date: March 5, 2009
    Inventors: Mike Barton, Rob Parkinson, William Mass, Kenneth Hoyme, David C. Johnson, John LaLonde, Mark Gryzwa, Robert Gaskill
  • Publication number: 20090063187
    Abstract: A portable source medical device determines communication links of a network presently available to effect communications with a target component when the source medical device is at each of a multiplicity of geographical locations. A profile is generated comprising information about each available communication link and attributes associated with each available communication link for each geographical location. When the source medical device is at a particular geographical location, a profile associated with the particular geographical location is accessed and a network connection is established between the source medical device and the target component using a communication link associated with the particular profile. Medical information is transferred between the source medical device and the target component via the communication link associated with the particular profile.
    Type: Application
    Filed: August 18, 2008
    Publication date: March 5, 2009
    Inventors: David C. Johnson, Jim Sievert, Kenneth Hoyme, John Lalonde, William Mass, David V. Duccini
  • Publication number: 20090058635
    Abstract: A portable patient communicator (PPC) includes a portable housing that supports a processor coupled to memory for storing medical firmware and wireless radio firmware, first and second radios, a processor, and a power source. Communications between a patient implantable medical device (PIMD) and the first radio of the PPC are effected in accordance with program instructions of the medical firmware, and communications between the second radio of the PPC and the wireless network are effected in accordance with program instructions of the wireless radio firmware. Data from the PIMD is received via the first radio to which a priority level is assigned, such as in a tiered manner. A data transport mechanism is selected among disparate data transport mechanisms based at least in part on the priority level. PIMD data is transmitted to the wireless network using the selected transport mechanism via the second radio.
    Type: Application
    Filed: May 9, 2008
    Publication date: March 5, 2009
    Inventors: John LaLonde, William Mass, Kenneth Hoyme, David C. Johnson, Joe Bange, Mark Gryzwa
  • Publication number: 20080226890
    Abstract: Layered materials are provided that have surprisingly low thermal conductivities. A plurality of layers of a selected material such as, for example, tungsten diselenide, is formed by a modulated elemental reactants method to produce a low thermal conductivity material. The layers are generally stacked but substantially randomly arranged as stacked.
    Type: Application
    Filed: October 20, 2006
    Publication date: September 18, 2008
    Inventors: David C. Johnson, Ngoc Nguyen
  • Publication number: 20070282634
    Abstract: A system and method for managing locally-initiated medical device interrogation is presented. A noncontinuously coupleable interface is provided over which to retrieve patient data recorded and transiently staged by a medical device monitoring physiological measures of a patient. The patient data is periodically retrieved by interfacing to and interrogating the medical device per a pre-defined schedule defining autonomous patient data retrieval frequency. Further retrieval of the patient data is permitted independent of the pre-defined schedule by enabling operation of the interface based on a remotely-specifiable criteria for controlling locally-initiated patient data retrieval.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 6, 2007
    Inventors: David C. Johnson, Howard D. Simms, Kenneth P. Hoyme, Muralidharan Srivathsa, Benjamin L. Somberg
  • Patent number: 7284193
    Abstract: An environment for developing clientside/serverside code is disclosed. The environment allows the treatment of pages as objects as well as the access of objects contained within pages by other pages. Pages may be accessed through the use of a page object control stored in each page where the page object control specifies how other pages may use the page as an object.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: October 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Lindhorst, Stephen J. Millet, John P. Shewchuk, David C. Johnson, John M. Buehler
  • Patent number: 7270633
    Abstract: An ambulatory repeater for use in automated patient care and method thereof is presented. At least one sensor is communicatively interfaced to measure and collect patient health information on an ad hoc basis. A cryptographic key is uniquely assigned to an implantable medical device. Authorization to access patient health information stored on the implantable medical device is authenticated using an ambulatory repeater. The ambulatory repeater is interfaced to the at least one sensor and implantable medical device through wireless telemetry and interfaced to an external data processing device through wireless communications. The patient health information is exchanged with the at least one sensor, implantable medical device and external data processing device via the ambulatory repeater.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: September 18, 2007
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Donald L. Goscha, Lisa D. Haeder, Veerichetty A. Kadhiresan, David C. Johnson, Muralidharan Srivathsa, Marina Brockway
  • Patent number: D611557
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: March 9, 2010
    Inventor: David C. Johnson