Patents by Inventor Joshua Lindquist

Joshua Lindquist 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: 7480921
    Abstract: A method, system, and apparatus for customizing web part objects. A web part object 28 that is capable of providing a presentation is accessed. Once the web part object is accessed, a specification file 38 associated with the web part object is also accessed. The specification file contains additional code, such as HTML, JAVA Script, or other code. The additional code is applied to a web part to modify the presentation of the web part. Thus, the presentation of the web part is modified in accordance with the specification file to provide a modified presentation.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric B. Vigesaa, Joshua Lindquist, Daniel Simmons, Li Wang
  • Patent number: 7281252
    Abstract: A method, system, and apparatus for implementing object interfaces at runtime are provided. According to the method, a request is received for a resource that includes a client side object that supports an object interface. In response to the request, program code is generated that implements the interface. Once the program code implementing the object interface has been generated, the requested resource and the program code implementing the object interface are returned in response to the request for the resource. An intermediary object for mediating communication between objects is also generated and returned in response to the request. If the object interface implements an interface for consuming data, the object interface registers itself with the intermediary object as an event consumer. If the object interface implements a provider interface, the object interface calls the intermediary object in response to the occurrence of a specified type of event.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Joshua Lindquist, Daniel Galen Simmons, Li Wang, Eric Barber Vigesaa, Gloria Monroe Godfrey
  • Patent number: 7188112
    Abstract: A method, system, apparatus, and computer-readable medium are provided for exposing and utilizing property values maintained at a server computer. A request is received at the server computer for a resource, such as a Web page. In response to receiving the request, a determination is made by the server computer as to whether a property value maintained at the server computer should be returned with the resource. If the property value should be returned with the resource, the current value of the specified property is retrieve and is rendered into the resource as a variable statement specifying the current value of the property. The resource, including the variable statement, is then returned to the requesting application where it may be utilized.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Joshua Lindquist, Eric Barber Vigesaa, Li Wang, Gloria Monroe Godfrey, Wentao Chen