Patents by Inventor Lucas James

Lucas James 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: 20110276983
    Abstract: Architecture that includes an asynchronous library which remembers the synchronization context that initiated an asynchronous method call and when the request is completed, the library restores the synchronization context of the calling thread before executing a callback. This ensures that the callback executes on the same thread as the original asynchronous request. The callback to the asynchronous operation that asynchronous library provides automatically “jumps threads” to maintain thread affinity.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: Microsoft Corporation
    Inventors: Donald Syme, Lucas James Hoban, Dmitry Lomov, Timothy Yat Tim Ng
  • Publication number: 20110258593
    Abstract: Static type checking is performed against external data sources in an interacting editing environment. A rich editing experience can be provided to users for external data equivalent to that provided for internal static, typed data. An extensible compiler is provided so that a user or third party can extend type checking facilities to any external data source. An extensible language service is provided so that a user or third party can extend the language service to provide a consistent, current static view of external data. The extensible compiler and language service allow language extensions to plug into the type checking process. This enables the compiler and language service to provide an extension point that allows extensions of the compiler and allow the language service to render dynamic information statically.
    Type: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Timothy Yat Tim Ng, Jomo Ahab Fisher, Donald Syme, Lucas James Hoban
  • Publication number: 20110139474
    Abstract: A pneumatic impact tool includes a handle, a work attachment coupled to the handle, an inlet and an outlet permitting air flow through the tool to drive the tool. A motor assembly is functionally positioned between the inlet and the outlet, the motor assembly having a rotor driven by the air flow, and the motor assembly defining a longitudinal motor axis about which the rotor rotates. An output drive is connected to the motor assembly to selectively rotate the output drive in response to rotation of the rotor. The output drive defines a longitudinal output axis about which the output drive rotates, such that the longitudinal output axis is substantially perpendicular to the longitudinal motor axis. An impact mechanism is functionally positioned between the motor assembly and the output drive, such that the impact mechanism drives the output drive with impact forces in response to rotation of the rotor.
    Type: Application
    Filed: February 23, 2011
    Publication date: June 16, 2011
    Inventors: Warren Andrew Seith, Lucas James Taylor, Randi Jane Young, Nathanael S. Murphy
  • Publication number: 20090319497
    Abstract: The utilization of data services (such as web services) may involve the invocation of services, which may reduce performance and overburden the server. In some scenarios, the invocation may be specified in a language that does not support batch invocation, but it may not be feasible to re-code the invocations in a language that supports batching. Instead, the service invocations may be automatically translated into a batch logic specified in a batch-capable language and sent to the service as a batch. For example, a local proxy may receive a language-integrated query having two or more service invocations, compile the query into an expression tree including the two or more invocations, and send the expression tree to the service host to achieve the batch processing of the service invocations.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Luca Bolognese, Lucas James Hoban, Erik Meijer, Anders Hejlsberg, Matthew J. Warren, Dinesh Chandrakant Kulkarni, Mads Torgersen, John W. Dyer
  • Patent number: 7497184
    Abstract: An application for a boat tower load relief system includes a boat tower support post connected to a receptacle for the boat tower support post by a hinge. The boat tower load relief system includes a torsion spring with a first end, a first winding, a central bend, a second winding and a second end. The central bend pushes on a boat tower support post section of the hinge and the first end and the second end of the torsion spring push on a support plate which is attached to the receptacle for the boat tower post.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 3, 2009
    Inventors: Lucas James Chaffin, Jeffrey David Bush
  • Patent number: 5328490
    Abstract: A method of producing calcium chloride granules of a specific size from a calcium chloride and water solution in a completely closed environment by controlling the rate of fall of a specific size of solution droplet through an up-current of hot, dry gas.
    Type: Grant
    Filed: August 30, 1993
    Date of Patent: July 12, 1994
    Inventor: Lucas James