Patents by Inventor James Van Loo

James Van Loo 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: 7788351
    Abstract: Scalable transfer feedback is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service to download executable program code. The firmware download service can initiate a download of the executable program code to the client device when the client device initiates a request for the executable program code. The firmware download service can also communicate a download status indicator to the client device when the download of the executable program code is initiated, and receive the download status indicator back from the client device when the download of the executable program code is complete.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventor: James Van Loo
  • Patent number: 7783731
    Abstract: Firmware cache coherence is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service when the client device initiates a session request with the remote management service. The firmware download service can cache the executable program code, and then initiate a download of the executable program code to the client device when the client device initiates a download request for the executable program code.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventor: James Van Loo
  • Publication number: 20090300136
    Abstract: Scalable transfer feedback is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service to download executable program code. The firmware download service can initiate a download of the executable program code to the client device when the client device initiates a request for the executable program code. The firmware download service can also communicate a download status indicator to the client device when the download of the executable program code is initiated, and receive the download status indicator back from the client device when the download of the executable program code is complete.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: James Van Loo
  • Publication number: 20090300135
    Abstract: Firmware cache coherence is described. In embodiment(s), a remote management service can establish a client session with a client device and provide an address that redirects the client device to a firmware download service when the client device initiates a session request with the remote management service. The firmware download service can cache the executable program code, and then initiate a download of the executable program code to the client device when the client device initiates a download request for the executable program code.
    Type: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: James Van Loo
  • Patent number: 6976268
    Abstract: The invention relates to methods and apparatus for accessing data that is periodically transmitted by a broadcaster. In accordance with one aspect of the invention, a receiver capable of reception of data is disclosed. The data is transmitted by a broadcaster in a broadcasting system. The receiver reduces the delay conventionally encountered in accessing periodically transmitted data in a broadcasting system.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: December 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
  • Patent number: 6762798
    Abstract: Methods and apparatus for creating and manipulating a video window on a display associated with a television are disclosed. A set of parameters identifying a source region and a destination location in a source coordinate system are obtained where the source coordinate system includes a source origin at a location of the source coordinate system. A destination origin is set at a location of a destination coordinate system. The source region is then translated to a location within the destination coordinate system equivalent to the destination location in the source coordinate system.
    Type: Grant
    Filed: July 12, 2000
    Date of Patent: July 13, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Keith L. Messer, Jesus David Rivas, James Van Loo, Tao Ye
  • Publication number: 20020116711
    Abstract: The invention relates to methods and apparatus for accessing data that is periodically transmitted by a broadcaster. In accordance with one aspect of the invention, a receiver capable of reception of data is disclosed. The data is transmitted by a broadcaster in a broadcasting system. The receiver reduces the delay conventionally encountered in accessing periodically transmitted data in a broadcasting system.
    Type: Application
    Filed: December 8, 2000
    Publication date: August 22, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Jonathan D. Courtney, Jesus David Rivas, James Van Loo, Bartley H. Calder
  • Patent number: 5253339
    Abstract: An adaptive shading method is utilized to generate shaded images in real time. The technique to shade the image is determined according to the curvature of the surface, the variation of the light vector across the surface, and the variation of the eye vector across the surface. The color or intensity is first computed at each of the vertices of the polygon. A series of tests are then performed to determine the order equation that is to be used to interpolate the color or intensity across the polygon between the vertices. Using this technique, polygons having a slight or no curvature and an infinite light source (thus being the simplest form of shading), will use an extremely fast, low order equation to interpolate across the polygon. Polygons, having a high degree of curvature and/or positional light source will utilize, as necessary, a higher order equation which requires additional computation time but produces desirable shading results.
    Type: Grant
    Filed: July 26, 1990
    Date of Patent: October 12, 1993
    Assignee: Sun Microsystems, Inc.
    Inventors: Stuart Wells, James Van Loo, Jack R. McKeown, Mukund Bhakta
  • Patent number: 5016166
    Abstract: The system of the present invention provides for the synchronization of access devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system in which multiple processes access the same device. In the method and apparatus of the present invention, devices that are connected to the system through the MMU are controlled using the page fault mechanism of the MMU and the page fault handler in each segment. Addresses are allocated in the process address space for each process to provide for the addressing of the devices and device queues connected through the MMU, such that one device or one device queue is mapped into one segment of each process address space that will access the device. The "valid bits" associated with each page in a segment are turned on/off by the process or operating system in order to control the device.
    Type: Grant
    Filed: September 28, 1989
    Date of Patent: May 14, 1991
    Assignee: Sun Microsystems, Inc.
    Inventors: James Van Loo, Susan Carrie, Jerald Evans
  • Patent number: 5016161
    Abstract: The system of the present invention provides for the flow control of commands to devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system in which multiple processes access the same device. In the method and apparatus of the present invention, devices that are connected to the system through the MMU are controlled using the page fault mechanism of the MMU and the page fault handler in each segment. Addresses are allocated in the process address space for each process to provide for the addressing of the devices and device queues connected through the MMU, such that one device or one device queue is mapped into one segment of each process address space that will access the device. The "valid bits" associated with each page in a segment are turned on/off by the process or operating system in order to control the device.
    Type: Grant
    Filed: September 28, 1989
    Date of Patent: May 14, 1991
    Assignee: Sun Microsystems, Inc.
    Inventors: James Van Loo, Susan Carrie, Jerald Evans, Jeffrey Spirn