Patents Represented by Attorney Capitol City TechLaw
  • Patent number: 8282828
    Abstract: A method and a system for regenerating a body fluid, such as a peritoneal dialysis fluid. The body fluid is removed into an extracorporeal circuit comprising an electrofilter for removing charged ions from the body fluid, a nanofilter for removing large molecules, such as Dextran 40, and a reverse osmosis filter for concentrating the body fluid, for producing a synthetic urine to be discarded. The removed ions and large molecules are returned to the patient together with pure water from the reverse osmosis filter through an ultrafilter.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: October 9, 2012
    Assignee: Triomed AB
    Inventor: Anders Wallenås
  • Patent number: 8282227
    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: October 3, 2011
    Date of Patent: October 9, 2012
    Inventors: Andrew Massara, Jaron Rothkop
  • Patent number: 8285049
    Abstract: A processing device may recognize a number of input handwritten strokes, which may represent a mathematical expression, a chemical formula, or other two-dimensional structure. Rewriting rules of a grammar may be applied to the strokes to produce a number of possible recognition results. Each of the possible recognition results has a respective score based on a sum of rewriting rules applied to the strokes to produce respective ones of the possible recognition results. Input may be provided to identify misrecognized strokes and a correct terminal production, or symbol corresponding to the misrecognized strokes. Strokes may be misrecognized for many reasons, including parsing errors, over-grouping or under-grouping of matrices, and improper placement of a recognized terminal production, or symbol, with respect to a root structure. Correction hints may be leveraged for correcting types of errors mentioned above.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Goran Predovic, Bodin Dresevic, Nikola Letic, Milan Vukosavljevic
  • Patent number: 8283468
    Abstract: An organometallic complex [Cu2(pyridine-3,5-dicarboxylate)2]n is provided by bonding a plurality of Cu2(pyridine-3,5-dicarboxylate)2 repeating units to each other. The organometallic complex can be obtained by the steps of dissolving copper acetate monohydrate or anhydrate and pyridine-3,5-dicarboxylic acid in a solvent, heating the solution at 50° C. to 140° C. for 24 to 168 hours to generate a reaction product, and then removing a guest molecule from the reaction product.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: October 9, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventors: Hiroshi Sakai, Izuru Kanoya, Terumi Furuta, Mitsuya Hosoe
  • Patent number: 8266601
    Abstract: A framework may be provided for facilitating adoption of mathematical and logical solvers. A model, representing a problem, may be defined. The model may be defined: via a series of statements in a type safe common-language-specification compliant modeling language; via an intermediate format; or via a series of calls to a standardized application program interface. The framework may translate the defined model to an intermediate format, which many solvers may understand. The framework may provide a number of solver-related services including, but not limited to, services for creating a model, analyzing a model, selecting a well-suited solver based on analysis of a model, decomposing a model into multiple sub-models and providing the multiple sub-models to multiple solvers as multiple parallel threads, data binding, simulation, and post optimality analysis.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Sasha Stojanovic, Min Wei
  • Patent number: 8261266
    Abstract: A system and a method are provided. Performance and capacity statistics, with respect to an application executing on one or more VMs, may be accessed and collected. The collected performance and capacity statistics may be analyzed to determine an improved hardware profile for efficiently executing the application on a VM. VMs with a virtual hardware configuration matching the improved hardware profile may be scheduled and deployed to execute the application. Performance and capacity statistics, with respect to the VMs, may be periodically analyzed to determine whether a threshold condition has occurred. When the threshold condition has been determined to have occurred, performance and capacity statistics, with respect to VMs having different configurations corresponding to different hardware profiles, may be automatically analyzed to determine an updated improved hardware profile. VMs for executing the application may be redeployed with virtual hardware configurations matching the updated improved profile.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert Pike, Kushagra V. Vaid, Robert Fries
  • Patent number: 8258077
    Abstract: A crystalline Al phase and a crystalline TiH2 phase each having a maximum length of 200 nm or less are dispersed in an amorphous phase containing an Al—Mg alloy to obtain a hydrogen storage material capable of reversibly storing and releasing hydrogen.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: September 4, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventors: Mitsuya Hosoe, Izuru Kanoya, Hiroshi Sakai, Terumi Furuta
  • Patent number: 8250147
    Abstract: In one embodiment, a user paired controller communication device may pair with a user paired server communication device. The user paired controller communication device may direct the user paired server communication device to execute a first mode communication session of a multimodal conversation, such as a voice session. The user paired controller communication may execute a second mode communication session of the multimodal conversation, such as an instant messaging session.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Adrian Potra, Vinit Deshpande, Ankit Tandon, Stephen Houchen, Anton Krantz, Sachin Sheth, Pradipta Kumar Basu, Sriram Parameswar
  • Patent number: 8239274
    Abstract: In various embodiments, a user may, via a processing device, indicate a desire to purchase a feature of an installed software product. A purchase request may be sent to an e-commerce server, or other server. The purchase request may be validated and information concerning the software product, the feature of the software product, and the processing device may be stored. Enabling information may be sent to the processing device to enable the feature of the software product. In some embodiments, the user may request a trial of a feature of a software product before purchasing the feature. In other embodiments, the user may deactivate a purchased feature of a software product on one processing device and may activate the purchased feature of the software product on a different processing device.
    Type: Grant
    Filed: January 11, 2007
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Mukesh Karki, Mohammed Zubair Ansari, Yusuf Atas, Robert Ian Oliver, Serdar Unal
  • Patent number: 8238938
    Abstract: Various devices may include a short-range wireless transmitter and/or one or more short-range wireless readers. When a first device including the transmitter is placed near a second device including the one or more readers, a relative location of the first device may be determined. Information regarding the relative location of the first device, may be used to facilitate use of the first device with a processing device. In one embodiment, the processing device may automatically configure itself, such that the first device may be used with the processing device. In another embodiment, the processing device may provide feedback, such as, for example, step-by-step instructions to facilitate setup and use of the first device with the processing device. In some embodiments, an application program interface may provide information about the device to an application executing on the processing device.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Ruston Panabaker, Pasquale DeMaio
  • Patent number: 8234316
    Abstract: A processing device and a machine-implemented method may be provided for tracking file system dependencies with respect to a volume residing on a storage device and guest volumes residing on virtual storage devices nested within the volume. A shim driver may receive an indication of a virtual storage device being surfaced and may parse contents to surface partitions and volumes contained within the virtual storage device to a system. The shim driver may open a guest volume nested within a host volume and may send a register request, regarding the guest volume, to a virtual disk mini-filter associated with the host volume. The virtual disk mini-filter may save information regarding a relationship between the host volume and the guest volume. The saved information may be used to prevent file system corruption when the host volume is dismounted or unexpectedly removed.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Herron, Senthil Rajaram, Neal R. Christiansen, Malcolm James Smith
  • Patent number: 8234243
    Abstract: In embodiments consistent with the subject matter of this disclosure, an application program interface (API) for asynchronously replicating changes made to active data to one or more replicas of the active data may be provided. A calling application may call the API to asynchronously replicate changes made to the active data. Via an interface, the application may indicate whether the changes made to the active data may be asynchronously replicated to a geo-diverse replica of the data, a type of third tier commit for acknowledging replication of the changes to the active data, and/or a number or percentage of acknowledgments to receive with respect to the replication of the changes to the one or more replicas of the active data. Via the API, the calling application may further indicate an amount of time to wait for an acknowledgment of the asynchronous replicating of the changes before continuing.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Greg Irving Thiel, Andrew Edgar Goodsell, Alexander Robert Norton Wetmore
  • Patent number: D664454
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: July 31, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Fumie Shibata, Yuki Shibata, Masahiko Yumoto
  • Patent number: D664738
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: August 7, 2012
    Inventor: Poala Maria Friberg
  • Patent number: D665073
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: August 7, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Kosuke Inoue, Yoshikazu Inami
  • Patent number: D665501
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: August 14, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Fumie Shibata, Yuki Shibata, Yukiko Mitsunami
  • Patent number: D665679
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: August 21, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Takashi Shigeno, Kazuya Andachi, Tamaki Ito
  • Patent number: D665680
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: August 21, 2012
    Assignee: Omron Healthcare Co., Ltd.
    Inventors: Takashi Shigeno, Kazuya Andachi, Tamaki Ito
  • Patent number: D665815
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: August 21, 2012
    Assignee: OMRON Corporation
    Inventor: Hiroyuki Kobayashi
  • Patent number: D665816
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: August 21, 2012
    Assignee: OMRON Corporation
    Inventor: Hiroyuki Kobayashi