Patents by Inventor Michael Day

Michael Day 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).

  • Publication number: 20090249194
    Abstract: A method and system for implementing a web page conversion involves one or more clickable conversion links on a web page. A conversion link can be represented by a clickable text, image, or image sequences. When a user clicks on a conversion link, a normal HTTP request is sent to a conversion server identified by the link. The conversion server looks at the ‘Referer’ header in the HTTP request to determine the URL of the web page that the user wants to convert. The conversion server fetches this web page (including text, images and other resources) through the HTTP protocol, converts it according to the type of conversion, and returns the converted page as a response to the initial HTTP request. The originating web page can be an HTML page, and the returned, converted page can be a PDF document, a WML page, or a JPEG image.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventor: Michael Day
  • Publication number: 20090170811
    Abstract: The present invention relates to a composition for use in the treatment of a detached retina, comprising an oil and an additive capable of increasing the extensional viscosity of the oil. The present invention also relates to a method and kit of parts for producing the composition.
    Type: Application
    Filed: May 18, 2006
    Publication date: July 2, 2009
    Inventors: Michael Joseph Garvey, Rachel Lucinda Williams, Michael Day
  • Patent number: 7531620
    Abstract: The invention relates to compounds of formula I: x+y+z=1 and x=0 to 1, y=0 to 1, z=0 to 1 and R is CH3 or CF3 and R1 and R2 each represent H or a functional group. These compounds show promise in films and as optical waveguide materials as well as bimodal interference coupler and arrayed waveguide grating demultiplexer materials.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: May 12, 2009
    Assignee: Her Majesty the Queen in Right et al.
    Inventors: Jianfu Ding, Michael Day, Tyler B. Norsten, Yinghua Qi, Claire L. Callender, Jia Jiang
  • Patent number: 7494051
    Abstract: An electronic device includes a body including first and second sections selectively adaptable between open and closed positions. Each section has a linear edge defining an axis about which the sections are pivotal. The first and second sections are coextensively shaped. Mechanisms are included for digitally storing and displaying photographic images and digitally storing and displaying personal contact information, and are housed within the first body section. A mechanism is included for locking the sections at a closed position, and includes a speaker and a transceiver communicating therewith for emitting a distress signal when an unauthorized user attempts to access the device. Money bill and a credit card holding sections are connected to the second section. The credit card section lies on top of the money bill section when articulated to a stored position. An internal power supply source is coupled to the contact and image storing and displaying mechanisms.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: February 24, 2009
    Inventors: Michael A. Day, Sabin L. Edwards
  • Publication number: 20090028843
    Abstract: The invention relates to a method for determining susceptibility to an IgA-related disorder in an animal, the method comprising: a) identifying the or each IgA allelic variant present in a sample from the animal; and b) thereby determining whether the animal is susceptible to an IgA-related disorder.
    Type: Application
    Filed: November 30, 2005
    Publication date: January 29, 2009
    Inventors: Chris Jones, Neale Fretwell, Michael Day, Iain Peters
  • Publication number: 20080262900
    Abstract: Methods and apparatus to facilitate sales estimates are disclosed. An example method includes compiling, in a market intelligence database, point of sale (POS) data collected at stores using a first data collection system, compiling, in a market intelligence database, consumer purchase data collected from panelists using a second data collection system, compiling, in a market intelligence database, geographically informed demographic data collected with a third data collection system, and compiling, in a market intelligence database, store characteristic data collected with a fourth data system in a market. The example method also includes organizing at least a subset of the POS data, the consumer purchase data, the geographically informed demographic data, or the store characteristic data into a first multi-dimensional volume of cells.
    Type: Application
    Filed: March 14, 2008
    Publication date: October 23, 2008
    Inventors: Michael Day Duffy, Bart Bronnenberg, Robert Bock
  • Publication number: 20080098264
    Abstract: The present invention provides for an apparatus employed to debug a program operating in a supplemental processor when the processor's registers are not readable directly by the debugging operation of a main processor. A program operating in main memory halts due to operational errors. The program code lines save to a cache. In the main processor, a pool of memory is reserved. A copy of the data from the nominally inaccessible supplementary processor registers also transfers to the reserved storage area for processing of the program needing debugging. After the program debugging is complete, a copy of the contents of the memory pool is restored to the memory of the target supplemental processor. A copy of the local store register state and remaining local store data returns to main memory.
    Type: Application
    Filed: December 19, 2007
    Publication date: April 24, 2008
    Inventors: Michael Day, Sidney Manning
  • Publication number: 20080040549
    Abstract: The present invention provides a method of storing data transferred from an I/O device, a network, or a disk into a portion of a cache or other fast memory, without also writing it to main memory. Further, the data is “locked” into the cache or other fast memory until it is loaded for use. Data remains in the locking cache until it is specifically overwritten under software control. In an embodiment of the invention, a processor can write data to the cache or other fast memory without also writing it to main memory. The portion of the cache or other fast memory can be used as additional system memory.
    Type: Application
    Filed: October 19, 2007
    Publication date: February 14, 2008
    Inventors: Michael Day, Charles Johns, Thuong Truong
  • Publication number: 20080040548
    Abstract: The present invention provides a method for a processor to write data to a cache or other fast memory, without also writing it to main memory. Further, the data is “locked” into the cache or other fast memory until it is loaded for use. Data remains in the locking cache until it is specifically overwritten under software control. The locking cache or other fast memory can be used as additional system memory. In an embodiment of the invention, the locking cache is one or more sets of ways, but not all of the sets or ways, of a multiple set associative cache.
    Type: Application
    Filed: October 18, 2007
    Publication date: February 14, 2008
    Inventors: Michael Day, Charles Johns, Thuong Truong
  • Publication number: 20070288918
    Abstract: A system and method are disclosed for creating and describing a configurable data set, configuring the data set and merging a resulting configured data set into a target data set. One or more configurable data elements are stored in a configurable data set that forms part of a configurable merge module. The configurable merge module also includes metadata concerning the configurable data. The metadata describes the data elements and how they can be configured and how to implement changes to the configurable data. Each configurable data element can be presented to the configurable merge module consumer through a user interface. The configurable merge module consumer can thus make configuration choices. Also provided is a transformation engine for customizing the configurable data based on configurable merge module consumer choices and a merge engine for inserting configured data into a target data set.
    Type: Application
    Filed: April 4, 2007
    Publication date: December 13, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher Gouge, James Masson, Theodore VanZwol, Michael Day
  • Patent number: 7298857
    Abstract: An embodiment provides a continuous wear hearing device to be worn entirely within the ear canal, comprising a receiver assembly sized to be positioned in the bony portion of the canal, a battery assembly and a microphone assembly. The receiver assembly includes a receiver for supplying acoustic signals to the tympanic membrane. The battery assembly is coupled to the receiver assembly and includes a metal-air battery and a battery vent. The microphone assembly is coupled to the battery assembly and includes a microphone and a microphone sound port. The sound port faces a medial direction with respect to the canal. The orientation and position of the microphone in the canal are configured to reduce fouling of the port by cerumen. The positioning of the microphone assembly defines an air cavity disposed between the microphone assembly and the battery assembly with the port and the vent fluidically coupled to the cavity.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: November 20, 2007
    Assignee: Insound Medical, Inc.
    Inventors: Adnan Shennib, Ian Michael Day, Timothy Cuongdung Huynh, Alex Tilson
  • Publication number: 20070174509
    Abstract: The present invention provides for a system comprising a DMA queue configured to receive a DMA command comprising a tag, wherein the tag belongs to one of a plurality of tag groups. A counter couples to the DMA queue and is configured to increment a tag group count of the tag group to which the tag belongs upon receipt of the DMA command by the DMA queue and to decrement the tag group count upon execution of the DMA command. A tag group count status register couples to the counter and is configured to store the tag group count for each of the plurality of tag groups. And the tag group count status register is further configured to receive a request for a tag group status and to respond to the request for the tag group status.
    Type: Application
    Filed: April 2, 2007
    Publication date: July 26, 2007
    Inventors: Michael Day, Harm Hofstee, Charles Johns, Peichum Liu, Thuong Truong, Takeshi Yamazaki
  • Publication number: 20070120437
    Abstract: A compact slip ring (20), which is particularly adapted for use in small spaces, is adapted to provide electrical contact between a rotor (22) and a stator (21). The improved slip ring broadly includes an electrically-conductive monofilament (24) having one end (28) mounted on the stator and having a distal end (34); a sleeve (25) mounted on and secured to the marginal end portion of the monofilament, adjacent the distal end; and a fiber bundle (26) having a longitudinal axis (39), one marginal end portion of the fiber bundle being recessed in and secured to the sleeve, the other end of the fiber bundle engaging the rotor such that the longitudinal axis of the fiber bundle will be substantially perpendicular to an imaginary line tangent to the rotor surface at the point of contact with the longitudinal axis.
    Type: Application
    Filed: September 11, 2006
    Publication date: May 31, 2007
    Inventors: Michael Day, Norris Lewis, Jerry Perdue, Larry Vaught, Hettie Webb, Barry Witherspoon
  • Publication number: 20070113044
    Abstract: A method and an apparatus are provided for efficiently managing the operation of a translation buffer. A software and hardware apparatus and method are utilized to pre-load a translation buffer to prevent poor operation as a result of slow warming of a cache. A software pre-load mechanism may be provided for preloading a translation lookaside buffer (TLB) via a hardware implemented controller. Following preloading of the TLB, control of accessing the TLB may be handed over to the hardware implemented controller. Upon an application context switch operation, the software preload mechanism may be utilized again to preload the TLB with new translation information for the newly active application instance.
    Type: Application
    Filed: January 9, 2007
    Publication date: May 17, 2007
    Inventors: Michael Day, Jonathan DeMent, Charles Johns
  • Publication number: 20070099109
    Abstract: A radiation image-able coating includes a curable polymer matrix, a metal complex disposed in the curable polymer matrix, wherein the metal complex is configured to form localized metallic particles when exposed to heat.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: William Dorogy, Sterling Chaffins, Michael Day
  • Publication number: 20070087293
    Abstract: The present disclosure discloses a color former phase. According to one exemplary embodiment discussed herein, an exemplary color former phase includes at least one color former, a radiation absorber, and an acrylic resin, in which the color former, the radiation absorber, and the acrylic resin form an amorphous solid.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Inventor: Michael Day
  • Publication number: 20070087292
    Abstract: A color forming composition is provided herein. According to one exemplary embodiment, a color forming composition includes a polymer matrix; an aromatic sulfonylurea activator, a radiation absorber, and an isobenzofuranone color former dye.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Michael Day, Makarand Gore, Jayprakash Bhatt
  • Publication number: 20070088866
    Abstract: A buffer, a method, and a computer program product for DMA transfers are provided that are designed to save memory space within a local memory of a processor. The buffer is a return buffer with a portion reserved for DMA lists. A DMA controller accomplishes DMA transfers by: reading address elements from a DMA list located in the DMA list portion; reading the corresponding data from system memory; and copying the corresponding data to the return buffer portion. This buffer saves space because when the buffer begins to fill up the corresponding return data can overwrite the data in the DMA list. Accordingly, the DMA list overlays on top of the return buffer, such that the return data can destruct the DMA list and the extra storage space for the DMA list is saved.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Inventors: Michael Day, Charles Johns, Barry Minor
  • Publication number: 20070079018
    Abstract: A system and method for communicating command parameters between a processor and a memory flow controller are provided. The system and method make use of a channel interface as the primary mechanism for communicating between the processor and a memory flow controller. The channel interface provides channels for communicating with processor facilities, memory flow control facilities, machine state registers, and external processor interrupt facilities, for example. These channels may be designated as blocking or non-blocking. With blocking channels, when no data is available to be read from the corresponding registers, or there is no space available to write to the corresponding registers, the processor is placed in a low power “stall” state. The processor is automatically awakened, via communication across the blocking channel, when data becomes available or space is freed. Thus, the channels of the present invention permit the processor to stay in a low power state.
    Type: Application
    Filed: August 19, 2005
    Publication date: April 5, 2007
    Inventors: Michael Day, Charles Johns, Peichun Liu, Todd Swanson, Thuong Truong
  • Publication number: 20070054169
    Abstract: Ceramic membranes with integral seals and support, and related electrochemical cells and cell stacks. The membrane comprises a thin electrolyte layer supported on a porous electrode layer which in turn is supported on a thick ceramic support layer, preferably a ceramic electrolyte support. The support layer is divided into a plurality of self-supporting thin membrane regions by a network of thicker integrated support ribs. The thin electrolyte layer and thick ceramic support layer preferably define a sealing perimeter surrounding the porous electrode layer.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Inventors: Michael Day, J. Funk, Todd Lesousky, Matthew Seabaugh