Patents Represented by Attorney Capitol City TechLaw
  • Patent number: 8079036
    Abstract: Disclosed is a structured model for developing DMA code and for performing DMA transactions. This model of structured DMA transactions provides a framework with default behaviors. Developers need only provide a minimal amount of configuration information and can then characterize subsequent DMA transactions in terms of a profile, thus reducing the amount of detailed and often redundant information that developers need to provide for each DMA transaction. In some embodiments, the DMA transaction model is expressed in terms of object-oriented programming constructs. In one example, a DMA enabler object captures general DMA operational parameters and manages underlying operating system objects and behavior. When device manager software receives an input/output request that involves a DMA data transfer, the device manager constructs a DMA transaction object that represents the DMA work request. During the processing of the DMA transaction, the DMA transaction object maintains state and status information.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventor: Robin L. Callender
  • Patent number: 8066159
    Abstract: A dosing device (1) for sprinkling granules (2) comprises upper elements (3) which delineate a storage space (4) for the granules, and lower elements (5) with a portion (6) which forms the bottom (6a) of the storage space and is provided with delivery apertures (7) for the granules.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: November 29, 2011
    Assignee: Inoflex AB
    Inventor: Leif Stern
  • Patent number: 8064696
    Abstract: A processing device may parse a group of strokes representing a mathematical expression. The group of strokes may be examined to determine whether the group of strokes satisfies any of a finite set of rules. When the group of strokes, included in a region, satisfies any of the finite set of rules, the region may be partitioned according to a satisfied one of the finite set of rules. The group of strokes included in the region may be further examined to determine whether the group of strokes may be further partitioned according to any of the finite set of rules. After all regions have been examined and no further partitioning of regions may be performed, all mathematical symbols of the mathematical expression may be isolated in at least some of the regions and may be recognized.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Bogdan Radakovic, Goran Predovic, Bodin Dresevic
  • Patent number: 8053111
    Abstract: A biplate assembly may include a biplate, a negative electrode and a positive electrode. A method for manufacturing the biplate assembly may involve selecting the size of the biplate and arranging the positive electrode, which is formed by a compressed first powder, to a first side of the biplate. The first powder contains positive active material. The method may also involve arranging the negative electrode, which is formed by a compressed second powder, to a carrier arranged within the biplate assembly. The second powder contains negative active material. The carrier may be a side opposite to the first side of the biplate. The biplate assembly may be implemented in a bipolar battery.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: November 8, 2011
    Assignee: Nilar International AB
    Inventors: Neil H. Puester, Lars Fredriksson
  • Patent number: 8051886
    Abstract: A method is provided for treating the decorative face of a panel to simulate the visual effect of a distressed panel. The decorative face may include at least a layer of wood or the like. The method may involve passing the panel with respect to two or more distressing tools. The passing may be performed in an automated way by first driving means. The method may also involve advancing the distressing tools intermittently toward the moving panel to apply distress marks. The intermittently advancing may be performed in an automated way by second, third and optional further driving means. At least one of the passing of the panel and the advancing of the distressing tools toward the moving panel may be performed according to an irregular rhythm in order to obtain irregularly spaced distress marks. At least one of the first driving means, the second driving means, the third driving means, and the optional further driving means is steered by and therefore coupled to program means.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: November 8, 2011
    Assignee: Unilin Flooring NC LLC
    Inventors: John Colhouer Tappan, Christopher Brian Tussey, Brian Keith Ulrich
  • Patent number: 8049172
    Abstract: Methods and devices relate to radiometric measurement of a thin fluid film (4) using absorption of IR radiation. At least one IR radiator (1) is directed to send signals to an IR detector (2) via a bed (3) on which the fluid film (4) is placed. The IR detector is set to receive IR radiation in a band around a characteristic absorption band of the fluid of the fluid film (4). The present invention is developed for printing presses, where the thickness of fountain solution on the printing plate and the proportion of printing ink in an emulsion of printing ink and fountain solution may be controlled.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: November 1, 2011
    Assignee: MicroFluid AB
    Inventor: Leif Cronvall
  • Patent number: 8042961
    Abstract: In one embodiment, this invention discloses a device that is a lamp on the one hand, and also a speaker on the other, comprising a light-emitting element, a surface that acts as a sound-emitting element, and a base socket that can fit to an ordinary household lamp socket. The surface can be translucent and act as a lamp cover at the same time. There is also an electronic assembly in the lamp that controls both the light-emitting and sound-emitting elements, as well as communicates with an external host or other devices. In another embodiment, the lamp cover can also couple with an acoustic-wave transducer unit so that the audio lamp device becomes a light and a microphone. Various sensors can also be equipped within the audio lamp, and the results can be sent to the external host through the electronic assembly.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: October 25, 2011
    Inventors: Andrew Massara, Jaron Rothkop
  • Patent number: 8043590
    Abstract: A system for NOx reduction in combustion gases, especially from diesel engines, incorporates an oxidation catalyst to convert at least a portion of NO to NO2, a particulate filter, a source of reductant such as NH3 and an SCR catalyst. Considerable improvements in NOx conversion are observed.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 25, 2011
    Assignees: Daimler AG, HJS Emission Technology GmbH & Co., Johnson Matthey PLC
    Inventors: Anders Andreasson, Guy Richard Chandler, Claus Friedrich Goersmann, James Patrick Warren, Georg Huethwohl
  • Patent number: 8046167
    Abstract: A method and a processing device may provide navigational information including non-photographic cues, such as, contextual color, texture, and structure cues, corresponding to physical entities visible to a party traveling along a determined route. In one embodiment, the non-photographic cues may be previously stored in a database. In another embodiment, non-photographic cues may be extracted from at least one provided image of a geographic area. In a third embodiment, a sequence of non-photographic cues may be automatically extracted from at least one image of a geographic area and, if the sequence of non-photographic cues was not previously saved, the sequence of non-photographic cues may be saved, along with related information, for later use when the sequence of non-photographic cues corresponds to a desired location. The provided navigational information may be presented in a number of ways including a simplified map, textual instructions, or generated speech.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Pragyana K Mishra, Nagendra V Kolluru
  • Patent number: 8040106
    Abstract: The present teachings are directed toward methods of controlling the charging of a battery. The method includes the steps of receiving current and voltage output information for the battery during a charging/discharging cycle at a certain time interval, and using a model to determine both charging efficiency of the battery and the overpotential for a side reaction. These values for the charging efficiency and the overpotential of the side reaction are then compared to respective first and second given values. If either the charging efficiency or the overpotential is less than their respective given values, then the charging of the battery is suspended. The present method is particularly applicable to Li-ion batteries.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: October 18, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventor: Yosuke Ishikawa
  • Patent number: 8041678
    Abstract: A single native integrated system may be provided for replicating data to one or more copies of high-availability data and for replicating the data to one or more copies of backup data. The data may be replicated, in near real-time, to the one or more copies of high-availability data as changes occur to the data. The data may be replicated and later incorporated to a copy of the backup data at different points in time. The single native integrated system may have a single set of functions for replicating the data to the one or more copies of high-availability data and for replicating the data for the one or more copies of the backup data. Administrative access to the one or more copies of high-availability data may be isolated from administrative access to the one or more copies of the backup data.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: October 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Ayla Kol, Rebecca Carolyn Benfield, Georgia Ann Huggins, Greg Irving Thiel, Alexander Robert Norton Wetmore, Mark Sheldon Wistrom
  • Patent number: 8037033
    Abstract: A processing device and a machine-implemented method may be provided for sequentially aggregating, or writing, data to a log included in a data store. The log may store multiple log entries. Each of the log entries may include an entry metadata portion, describing a respective log entry, and an entry payload data portion. The entry metadata portion may include a log sequence number, corresponding to a log entry at a particular position in the log. A library of log-related processes may be provided, along with an application program interface to permit a calling application program to call any of the log related processes. The log-related processes may be called during a boot mode, a user mode, and a kernel mode.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Shi Cong, Karan Mehra, Darren G. Moss, William R. Tipton, Surendra Verma
  • Patent number: 8026100
    Abstract: The present teachings are directed toward methods of determining the lifetime of a catalyst for producing carbon nanotubes. The methods include providing different isotopically-labeled reaction components, primarily hydrocarbon sources containing different carbon isotopes, to the catalyst and measuring the Raman spectra of the carbon nanotubes produced with the different hydrocarbon sources.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: September 27, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventors: Elena Mora, Avetik Harutyunyan
  • Patent number: 8020335
    Abstract: A mount for mounting an accessory (19) on a weapon comprises a base plate (12) with an upper surface and a lower surface, to be connected with the accessory. The base plate (12) is clamped to a rail (10) on the weapon with the lower surface engaging the rail. Two aligned first grooves (23) in the upper surface extend in the longitudinal direction of the rail and a third groove (24) in the upper surface of the base plate, extends transversely of the first grooves. First protrusions (25) on the lower surface of the accessory guidingly engage the first grooves, and a third protrusion (26) on the lower surface of the accessory located between the first protrusions engages the third groove (24) to prevent displacement of the accessory along the first grooves.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: September 20, 2011
    Assignee: GS Development AB
    Inventors: Niklas Larsson, Magnus Petersen
  • Patent number: 8009915
    Abstract: In embodiments consistent with the subject matter of this disclosure, a user may input strokes as digital ink to a processing device. The processing device may partition the input strokes into multiple regions of strokes. A first recognizer and a second recognizer may score grammar objects included in regions and represented by chart entries. The scores may be converted to a converted score, which may have at least a near standard normal distribution. The processing device may present a recognition result based on highest converted scores according to a recurrence formula. The processing device may receive a correction hint with respect to misrecognized strokes and may add a penalty score with respect to chart entries representing grammar objects breaking the correction hint. Incremental recognition may be performed when a pause is detected during inputting of strokes.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Goran Predovic, Ahmad Abdulkader, Bodin Dresevic, Paul A. Viola, Milan Vukosavljevic
  • Patent number: 8003565
    Abstract: A method and catalysts for producing a hydrogen-rich syngas are disclosed. According to the method a CO-containing gas contacts a water gas shift (WGS) catalyst, optionally in the presence of water, preferably at a temperature of less than about 450° C. to produce a hydrogen-rich gas, such as a hydrogen-rich syngas. Also disclosed is a water gas shift catalyst formulated from: a) Pt, its oxides or mixtures thereof; b) Ru, its oxides or mixtures thereof; and c) at least one of Li, Na, K, Rb, Cs, Mg, Ca, Sr, Ba, Sc, Y, Ti, Zr, V, Mo, Mn, Fe, Co, Rh, Ir, Ge, Sn, Sb, La, Ce, Pr, Sm, and Eu. Another disclosed catalyst formulation comprises Pt, its oxides or mixtures thereof; Ru, its oxides or mixtures thereof; Co, its oxides or mixtures thereof; and at least one of Li, Na, K, Rb, Cs, Mg, Ca, Sr, Ba, Sc, Y, Ti, Zr, V, Mo, Mn, Fe, Rh, Ir, Ge, Sn, Sb, La, Ce, Pr, Sm, and Eu, their oxides and mixtures thereof.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 23, 2011
    Assignees: Honda Giken Kogyo Kabushiki Kaisha, Freeslate, Inc.
    Inventors: Alfred Hagemeyer, Raymond E. Carhart, Karin Yaccato, Peter Strasser, Robert K. Grasselli, Christopher James Brooks, Cory Bernard Phillips
  • Patent number: 8003567
    Abstract: The present teachings are directed toward hexagonally patterned porous titania synthesized from a titanium isopropoxide precursor using a viscous template of surface-active agents separating nanoscopic bicontinuous channels of water and isooctane. Subsequent catalyst metal salt reduction in the aqueous nanochannels deposits well-separated catalyst metal nanoparticles on the pore surfaces. These nanocomposites exhibit significantly higher carbon monoxide oxidation efficiency than that obtained with known supports with higher specific surface area; efficiency is believed to be due to decreased mass transfer resistance provided the presently disclosed support material.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: August 23, 2011
    Assignees: Honda Motor Co., Ltd., The Administrators of the Tulane Educational Fund, Rhode Island Board of Governors for Higher Education, Rensselaer Polytechnic Institute
    Inventors: Christopher Brooks, Arijit Bose, Jayashri Sarkar, Ganapathiraman Ramanath, Vijay T. John
  • Patent number: 8001483
    Abstract: An application may be provided with an interface for hiding a cursor from or showing a cursor to a video driver and for causing cursor information to be saved in data storage and retrieved from data storage. The interface may include an application program interface (API), which may be callable from the application program. The interface may also include one or more bits included in a video driver, such that the modification of any of the one or more bits may change operation of the video driver. Modification of at least some of the bits may cause a cursor to be hidden from the video driver, may cause a previously hidden cursor to be shown to the video driver, may cause cursor information to be saved in a data storage, or may cause the cursor information to be retrieved from the data storage.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Jeremy de Souza, Mohamed Sadek, Pravin Kumar Santiago, Stephen H. Wright
  • Patent number: D644439
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: September 6, 2011
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Takashi Shigeno, Kazuya Andachi, Jun Shimoyama, Kuniyoshi Takahashi, Hiroshi Yoshida, Masahiko Yumoto
  • Patent number: D651716
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: January 3, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Fumie Shibata, Juki Shibata, Yukiko Mitsunami