Patents by Inventor Michael D. Smith

Michael D. Smith 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: 7587749
    Abstract: In a network of intermittently-connected computers, a method and apparatus for maintaining and managing control over data objects authored, accessed, and altered by users in dynamic, distributed, and collaborative contexts. The invention method and apparatus attach to each data object an identification of a respective control policy. Each control policy comprises at least an indication of a subset of the users who may access the data object, an indication of the privileges granted to each subset of users able to access the data object, and an indication of a subset of users who may define or edit the control policy. The invention method and apparatus separate the management of the control policies of data objects from the creation and use of the data objects. The invention method and apparatus automate common policy changes, distribution of policy changes to the enforcement agents, and propagation of control policies to derivative works.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: September 8, 2009
    Assignee: Liquid Machines, Inc.
    Inventors: Norbert Leser, Fajen Kyne, Robert Morgan, Christopher B. Barclay, Edward J. Gaudet, James Schoonmaker, Arnold S. Epstein, Michael D. Smith
  • Patent number: 7577990
    Abstract: A dispute resolution system for requesting a service provider to provide services so that the service provider can demonstrate to a service intermediary that a service consumer requested services. A service consumer that wants to start requesting services of the service provider registers with the service intermediary an end code of a sequence of code generated using a one-way function. The service intermediary provides the end code to the service provider. The service consumer can then using codes of the sequence requests the service provider to provide services. When the service provider receives a request, it verifies that the code of the request can be used to derive the end code. If the verification is successful, then the service provider can provide the verified code to the service intermediary as non-repudiatable evidence of the services requested by the service consumer.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael D. Smith, Miller T. Abel, Max G. Morris, John A. Maffei, Bruce E. Johnson
  • Publication number: 20080268463
    Abstract: We have discovered that levels of specific protein biomarkers present in urine samples of subjects correlate with the presence, or absence of, chronic prostatitis/chronic pelvic pain syndrome (CP/CPPS) in men or interstitial cystitis (IC) in women. These protein biomarkers are cortitropin releasing hormone (CRH), dehydroepiandrosterone (DHEA), neuropeptide Y (NPY) and Galanin. Accordingly, the invention is directed to methods for diagnosis of CP/CPPS and IC by monitoring the levels of at least one of these proteins in urine, as well as to diagnostic kits designed for diagnosis of CP/CPPS and IC.
    Type: Application
    Filed: March 6, 2008
    Publication date: October 30, 2008
    Applicant: CHILDREN'S MEDICAL CENTER CORPORATION
    Inventors: Jordan D. Dimitrakov, Michael D. Smith
  • Publication number: 20080209679
    Abstract: A vertically adjustable hinge is disclosed. The hinge comprises a housing for attachment to a first structure. The housing has a housing cavity and an opening into the cavity. The cavity has an upper portion, a lower portion and a retaining portion forming a channel defining the upper portion and the lower portion. The hinge further includes a first leaf extending through the cavity opening and into the cavity upper portion, threaded nut rotationally fixed to the first leaf, and an adjustment mechanism disposed in the housing cavity. The adjustment mechanism comprises a jack screw extending between the upper cavity portion and the lower cavity portion. The jack screw has a threaded portion threadably engaging the nut in the upper cavity portion and a geared portion disposed in the cavity lower portion.
    Type: Application
    Filed: February 22, 2008
    Publication date: September 4, 2008
    Applicant: Newell Operating Company
    Inventors: Gary M. Erickson, Scott J. Rote, Scott Zeeb, Todd K. Ellerton, Michael D. Smith
  • Publication number: 20080155702
    Abstract: A content processor application is loaded into memory from a master image to form a runtime content processor application image. An integration agent dynamically integrates a protection agent into the loaded runtime content processor application image to form a customized content processor application with extended functionality. Only the runtime content processor application image is extended with the protection agent—the application master image remains unaltered.
    Type: Application
    Filed: November 26, 2007
    Publication date: June 26, 2008
    Applicant: Liquid Machines, Inc.
    Inventors: Vasanth Bala, Michael D. Smith
  • Patent number: 7392303
    Abstract: The integrity of uniform resource locator (URL) references within web sites are maintained when changes occur in the locations where resources referenced by URLs are stored. A Referential Preservation Engine (RPE) maintains a database in which the location of web site documents and reference information are stored and updates various URL hyperlink references contained in the web pages on the site so that users can locate documents that have been moved to new storage locations. The RPE can also update links to external web sites by communicating with an RPE running on each external site. The RPE on the external site keeps track of the movement of linked documents on the sites and passes information pertaining to the new location of the linked documents to the local site, whereupon the links on the local web site pages are updated to reflect the new storage locations.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael D. Smith, Eric Hennings, Christine Walpole McKee
  • Publication number: 20080112662
    Abstract: A bearing assembly is provided including at least one needle roller that is resiliently compressible in response to a load applied to an exterior surface thereof. In addition, a method is provided for taking up a clearance between one or more first rollers and a bearing race in which the rollers are positioned. At least one resiliently compressible second roller is provided rollably secured within the bearing. The compressible second roller has an outer diameter greater than an outer diameter of any of the first rollers, such that the compressible second roller resiliently compresses when the bearing is positioned in the bearing race. Forces generated by compression of the resiliently compressible second roller urge the first rollers against a surface of the bearing race, thereby taking up the clearance between the first rollers and the race.
    Type: Application
    Filed: October 9, 2007
    Publication date: May 15, 2008
    Inventors: Richard P. Nash, Ravi Ravindra, Michael D. Smith
  • Publication number: 20080114837
    Abstract: Various embodiments can provide a virtual online robot (bot) or security agent. The agent or guardian can monitor on line conversations and can act to intervene in an event a conversation's content meets certain definable criteria that indicates that the content might be inappropriate or possibly harmful or risky. In at least some embodiments, the agent or guardian is configured to utilize natural language processing techniques to evaluate the context of a conversation across its span and/or conversations across individual users. Using natural language processing techniques, the agent or guardian can then present notifications or warnings to individual users (or others) when a particular conversation or portion thereof is deemed problematic.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Todd S. Biggs, Campbell D. Gunn, Michael D. Smith
  • Publication number: 20080086522
    Abstract: Various embodiments employ methods and techniques to enable users, and others, to manage or otherwise become more informed about applications or bots with which they interact. The methods and techniques, in at least some embodiments, can provide various types of indications, visual or otherwise, that pertain to various types of ratings that can be assigned to applications or bots and which can enable a user and others to assess the propriety, level and nature of their interaction with an application or bot.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Todd S. Biggs, Campbell D. Gunn, Michael D. Smith
  • Patent number: 7351839
    Abstract: This invention provides processes for preparing compounds formula: wherein R is H, alkyl, acyl, aryl, aroyl or —C(O)R?; R? is alkyl or aryl; R1, R2, R4 and R5 are H, —OH, alkyl, cycloalkyl, alkoxy, halogen, fluorinated alkyl or alkoxy, —CN, —NH—SO2-alkyl, —SO2—NH-alkyl, alkyl amide, amino, alkylamino, dialkylamino, acyl, aryl or aroyl; R3 is H, alkyl, cycloalkyl, alkoxy, fluorinated alkyl, —NH—SO2-alkyl, —SO2—NH-alkyl, alkyl amide, amino, alkylamino, dialkylamino, fluorinated alkoxy, acyl, aryl, or aroyl; or a pharmaceutically acceptable salt thereof, as well as novel compounds useful in the synthesis of these compounds.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: April 1, 2008
    Assignee: Wyeth
    Inventors: Gregory S. Welmaker, Joan E. Sabalski, Michael D. Smith
  • Patent number: 7334293
    Abstract: A vertically adjustable hinge is disclosed. The hinge comprises a housing for attachment to a first structure. The housing has a housing cavity and an opening into the cavity. The cavity has an upper portion, a lower portion and a retaining portion forming a channel defining the upper portion and the lower portion. The hinge further includes a first leaf extending through the cavity opening and into the cavity upper portion, threaded nut rotationally fixed to the first leaf, and an adjustment mechanism disposed in the housing cavity. The adjustment mechanism comprises a jack screw extending between the upper cavity portion and the lower cavity portion. The jack screw has a threaded portion threadably engaging the nut in the upper cavity portion and a geared portion disposed in the cavity lower portion.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: February 26, 2008
    Assignee: Newell Operating Company
    Inventors: Gary M. Erickson, Scott J. Rote, Scott Zeeb, Todd K. Ellerton, Michael D. Smith
  • Publication number: 20080022728
    Abstract: An integrated sash lock and tilt latch assembly is mounted in a sash window having a top rail, a base, and two stiles connected together at their extremities. The integrated assembly contains a sash lock mechanism, a tilt latch mechanism, and a connector. The sash lock mechanism includes an actuator movable to adjust the assembly among a locked position, an unlocked position, and a tiltable position, and a rotor coupled to the actuator. The tilt latch mechanism includes a tilt latch housing supported by the top rail and a latch bolt slidably supported by the tilt latch housing and moveable between an extended position and a retracted position. At least a portion of the tilt latch housing has a generally circular cross-section. The connector has a first end of operably coupled to the latch bolt and a second end operably coupled to the sash lock mechanism.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Inventors: Edward C. Flory, Michael D. Smith, Jason L. Annes
  • Patent number: 7313824
    Abstract: A content processor application is loaded into memory from a master image to form a runtime content processor application image. An integration agent dynamically integrates a protection agent into the loaded runtime content processor application image to form a customized content processor application with extended functionality. Only the runtime content processor application image is extended with the protection agent—the application master image remains unaltered.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: December 25, 2007
    Assignee: Liquid Machines, Inc.
    Inventors: Vasanth Bala, Michael D. Smith
  • Patent number: 7246346
    Abstract: The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for compiling an intermediate language into native code wherein the native code is stored in a directly addressable and executable storage medium, such as flash memory. A portion of the native code is written to a cache resident in volatile memory during compiling. The cache is written to the directly addressable and executable storage medium. The cache may be sized in relation to a block size associated with the directly addressable and executable storage medium. A metadata map is maintained and associates a physical address at which the native code is stored in the storage medium with the method. The native code is persisted by storing the metadata map in the storage medium and associating the metadata map with the method.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: July 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Brian J. Smith, Scott M. Corbin, Michael D. Smith, W. Michael Zintel
  • Patent number: 7168034
    Abstract: Contextual information concerning linked documents is promoted to display pages that contain hyperlinks to those documents. The contextual information can be immediately displayed, or it can be selectively displayed in response to a user selecting a text hyperlink anchor or a picture icon hyperlink anchor. Furthermore, the contextual information can include a variety of information about the linked document, including whether it has been modified within a predefined time period, such as the last 24 hours, a comment by the author concerning recent changes, and the size of the document. Preferably, the contextual information is automatically generated by a data promotion engine based on meta-data that is associated with the document and stored on a web site for the document. One of the types of contextual information stored in the meta-data is a manually defined category for a hyperlink in the display page.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric Hennings, Michael A. Angiulo, Michael D. Smith
  • Patent number: 7155606
    Abstract: A method for ensuring the integrity of a receiving system in a distributed computing environment includes receiving information from a transmitting system. The method also includes testing whether the information is preverified information. If the information is not preverified, the method includes verifying the information or rejecting receipt of the information. If the information is preverified, the method includes testing if the information was received from a trusted transmitting system. If the information was received from a trusted transmitting system, the method includes accepting receipt of the information without reverifying. If the information was not received from a trusted transmitting system, the method includes verifying the information or rejecting receipt of the information.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael D. Smith, Brian A. Lamacchia, Michael J. Toutonghi
  • Patent number: 7141563
    Abstract: This invention provides processes for preparing compounds formula: wherein R is H, alkyl, acyl, aryl, aroyl or —C(O)R?; R? is alkyl or aryl; R1, R2, R4 and R5 are H, —OH, alkyl, cycloalkyl, alkoxy, halogen, fluorinated alkyl or alkoxy, —CN, —NH—SO2-alkyl, —SO2—NH-alkyl, alkyl amide, amino, alkylamino, dialkylamino, acyl, aryl or aroyl; R3 is H, alkyl, cycloalkyl, alkoxy, fluorinated alkyl, —NH—SO2-alkyl, —SO2—NH-alkyl, alkyl amide, amino, alkylamino, dialkylamino, fluorinated alkoxy, acyl, aryl, or aroyl; or a pharmaceutically acceptable salt thereof, as well as novel compounds useful in the synthesis of these compounds.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: November 28, 2006
    Assignee: Wyeth
    Inventors: Gregory S. Welmaker, Joan E. Sabalski, Michael D. Smith
  • Patent number: 7127709
    Abstract: The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for managing dynamically generated code and data together in order to shift memory usage to/from generated code or data as needed. Each application domain manages several code pools and several garbage collection pools that are allocated from a system memory heap. When additional memory is not available for allocation from the system memory heap, garbage collection is performed until sufficient memory becomes available. During garbage collection, unreachable data in each garbage collection pool is cleared. The garbage collection process may further compact the garbage collection pools in order to empty one or more of the garbage collection pools.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: October 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Brian J. Smith, Scott M. Corbin, Michael D. Smith, W. Michael Zintel
  • Patent number: 7120722
    Abstract: In some embodiments, the inventions include a device and bus transaction control circuitry to receive bus transactions with tag space including a first part that at times is used to represent a transaction number and a second part that at times contains information which under some conditions is used by the device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: October 10, 2006
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Sridhar Muthrasanallur, Michael D. Smith
  • Patent number: 7115406
    Abstract: A method of producing a Rous Sarcoma Virus reverse transcriptase (RSV RT) by expressing one orniore nucleic acid sequences encoding one or more subunits of RSV RT in a eukaryotic host cell and culturing the host cell under conditions sufficient to produce the recombinant RSV RT. The resulting RSV RT has a specific activity of between about 30,000 and 150,000 units per milligram and is suitable for methods including RT-polyinerase chain reaction (RT-PCR).
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: October 3, 2006
    Assignee: Invitrogen Corporation
    Inventors: Gary F Gerard, Michael D Smith, Deb K Chatterjee