Patents Represented by Attorney Capitol City TechLaw
-
Patent number: 8224978Abstract: Two participants may observe periodic data sources available only in the vicinity of physical trust (i.e. a wifi beacon). If an initial test of whether each participant has received the same key is passed, each party may hash the periodic source and communicate it to the other over a non-proximal communication channel (an IP network) and both are able to verify that the other (or agent of the other) is within the same vicinity.Type: GrantFiled: May 7, 2009Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Daniel Driscoll, Robert Hain
-
Patent number: 8214614Abstract: A method and a processing device are provided for mapping a non-page aligned memory buffer to an address space of a process. A beginning portion of a non-page aligned memory buffer and an ending portion of the non-page aligned memory buffer may be copied from respective original memory pages to new memory pages. Unused portions of the new memory pages may be initialized to zeros, ones, or other values. A safe buffer may be created, which resides in the new memory pages and all original memory pages of the non-page aligned memory buffer, except for the original memory pages including either the beginning portion or the ending portion of the non-page aligned buffer. The safe buffer may then be mapped to an address space of a process while avoiding unintended information disclosure.Type: GrantFiled: January 23, 2009Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventor: Peter William Wieland
-
Patent number: 8207706Abstract: The present teachings are directed toward a machine implemented method for estimating the state of charge of a battery. The machine implemented method includes providing measured and estimated cell terminal voltage to a model coefficient updater to update a model coefficient. Battery current information is provided to a battery state of charge estimator along with the updated model coefficient so that the estimated state of charge can be determined. A multi-layer model can be utilized to determine the states of charge for layers of the electrodes. The method can be implemented on a processing device, and is particularly applicable to Li-ion batteries.Type: GrantFiled: August 4, 2009Date of Patent: June 26, 2012Assignee: Honda Motor Co., Ltd.Inventor: Yosuke Ishikawa
-
Patent number: 8205241Abstract: A method and a processing device are provided for detecting a hardware-based virtual machine environment. An execution time of a privileged instruction may be measured and an execution time of a nonprivileged instruction may be measured. The execution time of the privileged instruction may be compared with the execution time of the nonprivileged instruction. When the execution time of the privileged instruction exceeds the execution time of the nonprivileged instruction by at least a threshold or a threshold factor, then a hardware-based virtual machine environment is detected. In some embodiments, a well-known technique for detecting a software-based virtual machine environment may be used in conjunction with a technique for detecting a hardware-based virtual machine environment. A licensing policy of a software product may be accessed and the software product may be prevented from executing when a detected machine environment is in violation of the licensing policy.Type: GrantFiled: January 30, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Karthik Lakshminarayanan, Kalpesh Patel, David Robinson, Tarik Soulami
-
Patent number: 8204964Abstract: A file, including visual information or auditory information may be uploaded to a processing device. Respective portions of content of the file may be identified for compressing and saving at respective bit rates. A number of component files may be created, compressed and saved, at the respective bit rates, based on the identified respective portions of content of the file. A network page, including a reference to the uploaded file, may be created. The reference to the uploaded file, in the network page, may be replaced with references to the compressed, saved component files and the network page may be saved. A processing device of a user may request the network page and the compressed, saved component files. A reasonable facsimile of the file may be reproduced based on an aggregate of the compressed, saved component files.Type: GrantFiled: August 6, 2008Date of Patent: June 19, 2012Assignee: Microsoft CorporationInventors: Mark Kar Hong Wong, Trevin Chow, Zachary Steven Emmel, Nathan D. Kile, Jr., Derek Lynn Jamison, Jennifer N. Maertens, Justin James Watkins
-
Patent number: 8193950Abstract: A system and method are provided for receiving navigational data via a wireless messaging service on a navigation system. The system and method provide a way to send requests for destination information via the wireless messaging service and capture navigational data from the responsive message received, such as addresses, telephone numbers, or email addresses, and then utilize that data for navigational routing, generation of telephone calls, emailing and the like, from the vehicle's navigation system. A wireless device can be paired with the navigation system over a Bluetooth communication link, wherein the navigation system periodically polls the wireless device for newly received messages. In one embodiment, the NAVI displays icons on a map that correspond to the extracted addresses from the messages received in relation to the vehicle's current location. The icons can be shown in a plurality of visual formats to distinguish previously viewed locations from newly received ones.Type: GrantFiled: June 1, 2011Date of Patent: June 5, 2012Assignee: Honda Motor Co., Ltd.Inventor: Eric Shigeru Ohki
-
Patent number: 8193951Abstract: A system and method are provided for receiving navigational data via a wireless messaging service on a navigation system. The system and method provide a way to send requests for destination information via the wireless messaging service and capture navigational data from the responsive message received, such as addresses, telephone numbers, or email addresses, and then utilize that data for navigational routing, generation of telephone calls, emailing and the like, from the vehicle's navigation system. A wireless device can be paired with the navigation system over a Bluetooth communication link, wherein the navigation system periodically polls the wireless device for newly received messages. In one embodiment, the NAVI displays icons on a map that correspond to the extracted addresses from the messages received in relation to the vehicle's current location. The icons can be shown in a plurality of visual formats to distinguish previously viewed locations from newly received ones.Type: GrantFiled: June 14, 2011Date of Patent: June 5, 2012Assignee: Honda Motor Co., Ltd.Inventor: Eric Shigeru Ohki
-
Patent number: 8186399Abstract: An automated floor board texturing cell includes a programmable robot that stores, or has access to, a plurality of patterns. The robot automatically selects a stored pattern for at least one of the floor boards introduced into the cell. The robot textures the floor boards to exhibit the selected pattern. The robot may select a pattern for a batch of floor boards or for each individual floor board. Pattern selection can be random or based on stored information such as a production schedule.Type: GrantFiled: March 10, 2008Date of Patent: May 29, 2012Assignee: Unilin Flooring NC LLCInventor: John C. Tappan
-
Patent number: 8191075Abstract: A method and a processing device may be provided for state management of an operating system and applications. A framework may be provided for separating behaviorless state information from code or instructions for executing a method. Applications may have instances of state information derived from, or completely different from, instances of state information of an operating system. Instances of state information for an application may be layered over corresponding instances of state information of the operating system, such that the application and the operating system may have different views of the instances of the state information. At least one policy may be defined, which may include rules for resolving conflicts, information for providing a merged view of data from multiple repositories, default values for instances of data, as well as other information. In various implementations, referential integrity of state information may be guaranteed.Type: GrantFiled: March 6, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Suren Aghajanyan, Craig Anthony Osborne
-
Patent number: 8177059Abstract: The present invention concerns a closure for a container (1). The closure contains an additive to be added to the content of the container (1) at the first opening of the container (1). The closure comprises a cap (2), an insert (4) and a lid (11) covering a compartment (15) receiving the additive. The compartment (15) is defined by a doomed or conical center part (5) of the insert (4), an inner wall (14) of the cap (2) and the lid (11). The additive is added to the content of the container (1) in that the inner wall (14) of the cap (2) leaves a sealing contact with the center part (5) of the insert (4) when the cap (2) is unscrewed, giving access to openings (10) of the insert (4).Type: GrantFiled: April 18, 2006Date of Patent: May 15, 2012Assignee: Ekberg Emballage ABInventor: Jonas Gudmundsson
-
Patent number: 8179140Abstract: The present teachings are directed toward a machine implemented method for estimating the solid phase potentials of either positive or negative electrode of a battery. The machine implemented method includes providing battery voltage information and an estimated solid phase potential to a model coefficient updater to update a model coefficient. Battery current information is provided to a battery internal variable estimator along with the updated model coefficient so that the solid phase potentials can be determined. A multi-layer model can be utilized to determine the ion density of the electrodes. The method can be implemented on a processing device, and is particularly applicable to Li-ion batteries.Type: GrantFiled: July 10, 2009Date of Patent: May 15, 2012Assignee: Honda Motor Co., Ltd.Inventor: Yosuke Ishikawa
-
Patent number: 8175326Abstract: Disclosed are methods and systems for utilizing motion capture techniques, for example, video based motion capture techniques, for capturing and modeling the captured 3D movement of an athlete through a defined space. The model is then compared with an intended motion pattern in order to identify deviations and/or form breaks that, in turn, may be used in combination with a scoring algorithm to quantify the athlete's execution of the intended motion pattern to produce an objective score. It is anticipated that these methods and systems will be particularly useful for training and judging in those sports that have struggled with the vagaries introduced by the subjective nature of human scoring.Type: GrantFiled: March 2, 2009Date of Patent: May 8, 2012Inventor: Fred Siegel
-
Patent number: 8172634Abstract: To provide a manufacturing method of a field emission cathode, which method exerts no adverse effect on element characteristics at the time when etching is performed with an ion beam. A sacrificial layer 4 made of a thermosetting resin is formed on a gate electrode layer 3. An opening section 5 is formed in the sacrificial layer 4 and the gate electrode layer 3 by irradiating a focused ion beam, and a hole section 6 is formed by etching the insulating layer 2 by using the sacrificial layer 4 and the gate electrode layer 3 as a mask. An emitter electrode 8 is formed in the hole section 6, and the emitter material 7 on the sacrificial layer 4 is removed together with the sacrificial layer 4 on the gate electrode layer 3.Type: GrantFiled: December 2, 2010Date of Patent: May 8, 2012Assignee: Honda Motor Co., Ltd.Inventors: Mitsutaka Nishijima, Kenichi Toya, Takashi Iwasa
-
Patent number: 8173166Abstract: The present teachings are directed methods of producing tungsten-containing nanoparticles, specifically tungsten nanoparticles and tungsten oxide nanoparticles with an average particle size of less than about five nanometers.Type: GrantFiled: September 9, 2005Date of Patent: May 8, 2012Assignee: Honda Motor Co., Ltd.Inventors: Liufeng Xiong, Ting He
-
Patent number: 8170226Abstract: In one embodiment, a two-way telecommunication device may perform acoustic echo cancellation on incoming signals. An audio decoding module may produce an audio render signal. An audio capture interface may receive an audio capture signal. A short length adaptive filter may determine a time delay between the audio render signal and the audio capture signal by adaptively predicting a sub-band of the audio capture signal using a corresponding sub-band of the audio render signal.Type: GrantFiled: June 20, 2008Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: Vinod Prakash, Chao He
-
Patent number: 8165881Abstract: A text-to-speech (TTS) system implemented in an automotive vehicle is dynamically tuned to increase intelligibility over a wide variety of vehicle operating states and environmental conditions by tuning characteristics of the synthesized voice in response to measured operating states. To decrease distractions to an operator of the vehicle, an embodiment of the invention prevents updates to the synthesized voice character from taking effect while a message phrase is being played. Instead, voice characteristics are updated only during natural phrase breaks. In another embodiment of the invention, a damping filter is applied to calculated changes in voice characteristics to prevent excessively rapid changes from being applied, reducing the likelihood of distracting the vehicle operator. In another embodiment of the invention, both phrase-break detectors and damping filters are employed.Type: GrantFiled: August 29, 2008Date of Patent: April 24, 2012Assignee: Honda Motor Co., Ltd.Inventors: David Michael Kirsch, Ritchie Winson Huang
-
Patent number: 8152404Abstract: A construction element in the form of an openable clamping element (1) being applicable to a primary object and including at least one clamping element (1) surrounding the primary object and a locking element, characterized in that the clamping element (1) contains at least one partition slot being a parting line of the clamping element, and a locking bar (8) being introducible into the slot, whereby the slot is oriented in parallel to the through going axis of the clamping element.Type: GrantFiled: July 5, 2006Date of Patent: April 10, 2012Assignee: Pin2Pin ABInventor: Tomas Berg
-
Patent number: 8156550Abstract: In one embodiment, a host entity may create a trusted connection with a guest entity. The host entity may encrypt a trusted connection invitation for an external guest entity using a proof of possession of a trusted token for the external guest entity. The host entity may transmit the encrypted trusted connection invitation to the external guest entity. A guest entity may decrypt the trusted token, and then use the proof of possession to decrypt the trusted connection invitation.Type: GrantFiled: June 20, 2008Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Ladislau Conceicao, Vanessa Feliberti, Paul Tischhauser
-
Patent number: D657044Type: GrantFiled: August 9, 2010Date of Patent: April 3, 2012Assignee: Omron Healthcare Co., Ltd.Inventors: Kosuke Inoue, Yoshikazu Inami
-
Patent number: D660960Type: GrantFiled: January 14, 2008Date of Patent: May 29, 2012Assignee: Carponovum ABInventor: Anders Grönberg