Patents by Inventor Kenneth D. Hardy

Kenneth D. Hardy 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: 7610290
    Abstract: An adaptively configurable user interface to facilitate a common user experience across two or more databases and an extensible common query structure to allow expansion of a query language to meet the demands of new file types. An exemplary embodiment includes a discovery mechanism for determining query properties of search providers, thereby facilitating adaptive configuring of a user interface to expose the determined query properties. An exemplary embodiment of the user interface includes a portion which remains relatively constant across two or more search providers to reduce user disorientation.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Steven J. Kruy, Christopher G. Kaler, Kenneth D. Hardy, Jomo Ahab Fisher
  • Patent number: 7370040
    Abstract: Most search engines include user interfaces and query languages which are tailored for use with specific file types. Thus, a user interface for searching one type file can be quite different than an interface for searching another file type. Disparate user interfaces are troublesome since users must continually reorient themselves as they switch from interface to interface to initiate searches for different file types. Additionally, many of these user interfaces use different query languages and structures, which are not generally adaptive to new file types and query language features. Accordingly, the present inventors developed an adaptively configurable user interface to facilitate a common user experience across two or more databases and an extensible common query structure to allow expansion of a query language to meet the demands of new file types.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Steven J. Kruy, Christopher G. Kaler, Kenneth D. Hardy, Jomo Ahab Fisher
  • Publication number: 20080005679
    Abstract: Various technologies and techniques are disclosed that modify the operation of a device based on the device's context. The system determines a current context for a device upon analyzing at least one context-revealing attribute. Examples of context-revealing attributes include the physical location of the device, at least one peripheral attached to the device, at least one network attribute related to the network to which the device is attached, a particular docking status, a past pattern of user behavior with the device, the state of other applications, and/or the state of the user. The software and/or hardware elements of the device are then modified based on the current context.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Emily K. Rimas-Ribikauskas, Arnold M. Lund, Corinne S. Sherry, Dustin V. Hubbard, Kenneth D. Hardy, David Jones
  • Patent number: 7152224
    Abstract: Systems, clients, servers, methods, and computer-readable media of varying scope are described that maintain versions of associations between project management objects such as source cod files, bug data, development issue data, and software specifications. One aspect of the system is that the project association data is stored in a relational database. A link set data structure provides a link to objects that are to be associated together. A link content data structure describes an individual project management object that is linked with other objects in the link set. As a software development project progresses through its life cycle, changes to the associations occur. The changes are captured and stored in the database. Previous versions of the associations are maintained in the project database, thereby allowing a user to query for the state of the project associations as they existed at any particular point in time.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Christopher G. Kaler, Steven J. Kruy, Kenneth D. Hardy
  • Patent number: 6978281
    Abstract: Systems, clients, servers, methods, and computer-readable media of varying scope are described that maintain versions of data related to projects. Included in the system is a visual interface, a source repository and a project database. The source repository maintains versions of source code associated with a software development project. The project database maintains project data associated with the project. The project database maintains versions of the project data. The visual interface provides a mechanism for reading and updating the project data. As project data is updated a method is invoked in which a current version of the data is located. The current version is determined by examining which data structure has an end-time value that is blank or null. The current version's end-time is set to the current time (i.e. the time of the update), thereby turning the current version into a previous version of the project data. A new data structure is created that contains the updated value.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Steven J. Kruy, Christopher G. Kaler, Kenneth D. Hardy, Martyn S. Lovell
  • Patent number: 4394375
    Abstract: A compound of formula (I) or a pharmaceutically acceptable salt or in vivo hydrolysable ester thereof: ##STR1## wherein R is phenyl, 4-hydroxyphenyl, or a 5- or 6-membered heterocyclic ring containing up to three heteroatoms selected from oxygen, sulphur or nitrogen, optionally substituted with hydroxy, amino, halogen or C.sub.1-6 alkoxy;R.sup.1 represents hydrogen or C.sub.1-6 alkyl;R.sup.2 and R.sup.3 are the same or different and represent hydrogen, C.sub.1-6 alkyl, halogen, amino, hydroxy, or C.sub.1-6 alkoxy;X represents oxygen or sulphur; andA represents hydrogen, pyridyl, acetoxy, carbamoyloxy or a heterocyclicthio group;Their preparation and use is described.
    Type: Grant
    Filed: June 5, 1981
    Date of Patent: July 19, 1983
    Assignee: Beecham Group Limited
    Inventors: Peter H. Bentley, Kenneth D. Hardy, Peter H. Milner
  • Patent number: 4349551
    Abstract: A compound of formula (I) or a pharmaceutically acceptable salt or in vivo hydrolyzable ester thereof: ##STR1## wherein R is phenyl 4-hydroxy phenyl, or a 5- 6- membered heterocyclic ring containing up to three heteroatoms selected from oxygen, sulphur or nitrogen, optionally substituted with hydroxy, amino, halogen or C.sub.1-6 alkoxy;R.sup.1 represents hydrogen or C.sub.1-6 alkyl;R.sup.2 and R.sup.3 are the same or different and represent hydrogen, C.sub.1-6 alkyl, halogen, amino, hydroxy, or C.sub.1-6 alkoxy.Their preparation and use is described.
    Type: Grant
    Filed: June 5, 1981
    Date of Patent: September 14, 1982
    Assignee: Beecham Group Limited
    Inventors: Peter H. Bentley, Kenneth D. Hardy, Peter H. Milner
  • Patent number: 4260625
    Abstract: A class of penicillins with antibacterial activity having formula (I): ##STR1## wherein R.sup.2 is hydrogen or a pharmaceutically acceptable salting ion or in vivo hydrolyzable ester radical and R.sup.1 is hydrogen, a pharmaceutically acceptable salting ion or a pharmaceutically acceptable ester forming radical.
    Type: Grant
    Filed: December 10, 1979
    Date of Patent: April 7, 1981
    Assignee: Beecham Group Limited
    Inventors: Kenneth D. Hardy, George Burton
  • Patent number: 4198406
    Abstract: Novel cephalosporin compounds, process of preparation thereof, intermediates useful in the preparation of the cephalosporins, pharmaceutical compositions formulated therefrom for administration and combinations of the cephalosporins in pharmaceutical composition form with clavulanic acid. The cephalosporin compounds are characterized by a 5-membered nitrogen-containing ring in the group in the 3-position of the sulphur-containing ring.
    Type: Grant
    Filed: September 21, 1977
    Date of Patent: April 15, 1980
    Assignee: Beecham Group Limited
    Inventors: Kenneth D. Hardy, George Burton