Patents by Inventor Steven A. Miles

Steven A. Miles 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: 20090327328
    Abstract: Technologies are described herein for generating a platform-independent data application. In one method, a definition of a data schema is received for defining data types. A definition of a user interface is also received for access data stored in the data types. Further, a definition of business logic is received for enforcing validation rules and actions associated with the data types. The definitions of the data schema, the user interface, and the business logic are each received in a platform-independent format and used to generate the platform-independent data application.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Zachary Woodall, Vijay Mital, Gregory S. Lindhorst, Steven Miles Greenberg, Clinton Dee Covington, Pavel R. Karimov, Neil W. Black, Andrew Robert Miller, Robert Scott Cooper, Michael J. Eatough
  • Patent number: 7584186
    Abstract: A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated with a server. Once the conflict is detected, properties of the first data object are compared with corresponding properties of the second data object. If the properties and the corresponding properties that differ are designated as mergeable properties, the properties and the corresponding properties are merged. Merging the properties involves sending a preferred state associated with each of the properties and the corresponding properties to the mobile device and the server for updating the first data object and second data object, respectively, when an initial state for the properties and the corresponding properties is different than the preferred state.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: James S. L. Chen, Stephen D. Flanagin, Mike A. Foster, Steven Miles, Brian Moore
  • Publication number: 20080060420
    Abstract: The present invention relates to an inspection dye for use in detecting cracks and flaws in metal surfaces to which the inspection dye has been applied.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Inventor: Steven Miles
  • Publication number: 20070051921
    Abstract: The present invention relates to an inspection dye for use in detecting cracks and flaws in metal surfaces to which the inspection dye has been applied.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Inventor: Steven Miles
  • Publication number: 20060059208
    Abstract: A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated with a server. Once the conflict is detected, properties of the first data object are compared with corresponding properties of the second data object. If the properties and the corresponding properties that differ are designated as mergeable properties, the properties and the corresponding properties are merged. Merging the properties involves sending a preferred state associated with each of the properties and the corresponding properties to the mobile device and the server for updating the first data object and second data object, respectively, when an initial state for the properties and the corresponding properties is different than the preferred state.
    Type: Application
    Filed: October 14, 2005
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: James Chen, Stephen Flanagin, Mike Foster, Steven Miles, Brian Moore
  • Patent number: 6993522
    Abstract: A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated with a server. Once the conflict is detected, properties of the first data object are compared with corresponding properties of the second data object. If the properties and the corresponding properties that differ are designated as mergeable properties, the properties and the corresponding properties are merged. Merging the properties involves sending a preferred state associated with each of the properties and the corresponding properties to the mobile device and the server for updating the first data object and second data object, respectively, when an initial state for the properties and the corresponding properties is different than the preferred state.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: James S. L. Chen, Stephen D. Flanagin, Mike A. Foster, Steven Miles, Brian Moore
  • Patent number: 6675295
    Abstract: Methods and systems for detecting and correcting computer software problems that cause an application program to crash upon startup are provided. Unsafe startup actions that are costly to initiate in terms of processor time and memory are handled by placing an unsafe startup action marker into the system registry prior to attempting startup. If an unsafe program module starts or boots successfully without causing the software application to crash, the unsafe startup action marker is deleted from the system registry. If loading the unsafe program module causes the application to crash, then startup actions, including corrective actions, are written into the unsafe startup action marker and are used on subsequent startup of the crashed application program to instruct the application on how to fix the problem. Other unsafe startup actions that are not costly in terms of processor time and memory are initially handled by an exception handler.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: January 6, 2004
    Assignee: Microsoft Corporation
    Inventors: Michael R. Marcelais, Brian T. Hill, Eric LeVine, Steven Miles Greenberg
  • Patent number: 6591379
    Abstract: A method and system for injecting an exception into a hung program module to recover unsaved data. The method and system allows a user to determine that the program module is hung and inject an exception into the hung program module. In response to the injected exception, program code, within the program module, is activated to detect the crash and launch a failure reporting executable program that instructs the hung program module to execute its data recovery program. The file recovery program recovers the unsaved data and notifies the failure reporting executable program when it has completed the data recovery. Once the failure reporting executable program receives the notification, it will instruct the operating system to restart the program module. The restarted program module then displays a user interface with a list of the unsaved data that were recovered. The user interface also provides controls for a user to select, from the list of recovered data, the data that the program module will keep.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: July 8, 2003
    Assignee: Microsoft Corporation
    Inventors: Eric A. LeVine, Kirk A. Glerum, Matthew J. Ruhlen, Michael R. Marcelais, Jeff David Mitchell, Steven Miles Greenberg
  • Publication number: 20030055825
    Abstract: A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated with a server. Once the conflict is detected, properties of the first data object are compared with corresponding properties of the second data object. If the properties and the corresponding properties that differ are designated as mergeable properties, the properties and the corresponding properties are merged. Merging the properties involves sending a preferred state associated with each of the properties and the corresponding properties to the mobile device and the server for updating the first data object and second data object, respectively, when an initial state for the properties and the corresponding properties is different than the preferred state.
    Type: Application
    Filed: June 27, 2001
    Publication date: March 20, 2003
    Applicant: Microsoft Corporation
    Inventors: James S.L. Chen, Stephen D. Flanagin, Mike A. Foster, Steven Miles, Brian Moore
  • Patent number: 6102406
    Abstract: An Internet-based service configured to operate a scavenger hunt in which participants are required to answer questions using information obtained from one or more Web sites visited in response to hints suggesting where such information may be located. Each preceding question must be successfully answered before a next question is presented. Generally, a correct answer requires verification that a respondent visited the Web site at which the information required in the answer is located. This, in turn, may require that the respondent reached the Web site at which the information required in the answer is located through an authorized path including at least one predetermined Web address. Such verification may be achieved by using referring uniform resource locator (URL) information regarding the at least one Web address as a security key to allow access to a location at which the respondent may enter the answer.
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: August 15, 2000
    Assignee: Steven A. Miles
    Inventors: Steven A. Miles, G. Michael Wool
  • Patent number: 5707427
    Abstract: A system for separating multiphase fluid flow having a separator which allows the gaseous phase to separate from the oil and water phases. The separator includes a vertical component, through which the multiphase fluid rises with the fluid phases becoming annular to separate from the gaseous phase and flow to the base of the separator.
    Type: Grant
    Filed: April 21, 1993
    Date of Patent: January 13, 1998
    Assignee: Texaco Inc.
    Inventors: Steven Miles Stockman, Albert Paul Richter, Jr.
  • Patent number: 5470824
    Abstract: Substances or agents which diminish the level of IL-6 or its activity in Kaposi's sarcoma-derived cells are useful agents in the treatment of Kaposi's sarcoma. In particular, substances which inhibit the expression of the gene encoding IL-6 or its receptor, or which interfere with the activity of these substances, are useful in the treatment of this condition. In particular, antibodies immunoreactive with these proteins, oligomers which interfere with the production of these materials, or substances which interfere with the activity of other proteins, DNAs or RNAs that regulate the production and activity of IL-6 are thus useful.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: November 28, 1995
    Assignee: The Regents of the University of California
    Inventors: Steven A. Miles, Ronald H. Stevens, Otoniel M. Martinez, Tadamitsu Kishimoto, David J. Klashman
  • Patent number: 5352800
    Abstract: Fermentation processes for the production of a compound of the Structural Formula I ##STR1## The compound of Structural Formula I has been shown to have endothelin antagonist activity and is therefore useful in treating cardiovascular disorders, such as hypertension, congestive heart failure, postischemic renal failure vasospasm, cerebral and cardia ischemia, myocardial infarction inflammatory diseases, Raynaud's disease, endotoxin shock and asthma.
    Type: Grant
    Filed: March 11, 1993
    Date of Patent: October 4, 1994
    Assignee: Merck & Co., Inc.
    Inventors: Gerard F. Bills, Michael A. Goetz, Robert A. Giacobbe, Lucia Herranz, E. Tracy Turner Jones, Fernando Pelaez, Yu L. Kong, Sheo B. Singh, Siobhan Stevens-Miles
  • Patent number: 5276054
    Abstract: Substituted hexahydrobenzopyran derivatives of the Formulae A, B, or C are useful as angiotensin II antagonists: ##STR1##
    Type: Grant
    Filed: October 16, 1992
    Date of Patent: January 4, 1994
    Assignee: Merck & Co., Inc.
    Inventors: Maria T. Diez, Michael A. Goetz, Robert A. Giacobbe, Otto D. Hensens, Leeyan Huang, Isabel Martin, E. Tracy T. Jones, Siobhan Stevens-Miles, Yu L. Kong
  • Patent number: D451773
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: December 11, 2001
    Inventor: Steven Miles Stamback