1
Steven J Friedman, Karen A Hargrove, Joseph M Joy, Nathan P Myhrvold, Sunita Shrivastava, Gideon A Yuval: Method and apparatus for mapping colors in an image through dithering and diffusion. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, October 3, 1995: US05455600 (80 worldwide citation)

A high color resolution image is accurately approximated with a low resolution image through a unique combination of ordered dithering and error diffusion. The true color of each pixel is modified with error from previously rendered pixels and then dithered to an intermediate color of 15 bits. The i ...


2
Christopher L Darling, Sean B House, Aamer Hydrie, Joseph M Joy, Robert V Welland: Network load balancing with traffic routing. Microsoft Corporation, Lee & Hayes PLLC, July 28, 2009: US07567504 (68 worldwide citation)

In an exemplary method implementation, a method includes: receiving a packet requesting a new connection at a forwarding component; sending the packet from the forwarding component to a classifying component; selecting, by the classifying component, a route for the new connection; and plumbing, by t ...


3
Joseph M Joy, Karthic Nadarajapillai Sivathanup: Network load balancing with session information. Microsoft Corporation, Lee & Hayes PLLC, November 3, 2009: US07613822 (66 worldwide citation)

In a first exemplary implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions including: receiving host status information from multiple hosts; and making load balancing decisions responsive to the receiv ...


4
Aamer Hydrie, Joseph M Joy, Robert V Welland: Flexible network load balancing. Microsoft Corporation, Lee & Hayes PLLC, September 15, 2009: US07590736 (64 worldwide citation)

In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to facilitate actions including: operating network load balancing infrastructure in a first configuration; scaling out the network load balancin ...


5
Joseph M Joy, Arvind Murching, Lawrence R Cleeton: Method and apparatus for emulating ethernet functionality over a serial bus. Microsoft Corporation, Banner & Witcoff, December 20, 2005: US06977939 (52 worldwide citation)

The invention allows applications to transparently use a bus, such as the IEEE-1394 serial bus, as if it were an Ethernet (IEEE 802.3). In a conventional Ethernet, each node is assigned a unique 6-byte MAC address in order to receive frames addressed to it over the LAN. According to the invention, I ...


6
Christopher L Darling, Joseph M Joy, Sunita Shrivastava, Chittur Subbaraman: Network load balancing with host status information. Microsoft Corporation, Lee & Hayes PLLC, December 22, 2009: US07636917 (29 worldwide citation)

In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: accumulating host status information at multiple hosts; and sending the accumulated host status informatio ...


7
Steven J Friedman, Karen A Hargrove, Joseph M Joy, Nathan P Myhrvold, Sunita Shrivastava, Gideon A Yuval: Luminance emphasized color image rendering. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, August 23, 1994: US05341464 (28 worldwide citation)

A high color resolution image is rendered using a palette having a lower color resolution. The color of each pixel in the image is mapped to the nearest of the palette colors located on or between levels of uniform luminance adjacent to the pixel color. The mapping of the pixel color is further cons ...


8
Pradeep Bahl, Joseph M Joy, Feng Sun: Transparent migration of TCP based connections within a network load balancing system. Microsoft Corporation, Zete Law P L L C, MacLane C Key, August 14, 2012: US08244864 (23 worldwide citation)

A method and system for enhancing a network load balancing system's ability to distribute connection information and data amongst the plurality of nodes within the system is presented. A client connection request is redirected to a load balancing service residing on a receiving node by modifying the ...


9
Steven J Friedman, Karen A Hargrove, Joseph M Joy, Nathan P Myhrvold, Sunita Shrivastava, Gideon A Yuval: Ordered dither image rendering with non-linear luminance distribution palette. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, March 14, 1995: US05398120 (23 worldwide citation)

A high color resolution image is accurately approximated with a low resolution image through ordered dithering to colors of a displayable color palette. The colors of the displayable color palette are located at points of a grid aligned with three orthogonal axes in a three dimensional color model, ...


10
Steven J Friedman, Gillian Furse, Karen A Hargrove, Joseph M Joy, Nathan P Myhrvold, Sunita Shrivastava, Gideon A Yuval: Luminance sensitive palette. Microsoft Corporation, Klarquist Sparkman Campbell Leigh & Whinston, February 28, 1995: US05394518 (18 worldwide citation)

A custom palette comprises colors on a plurality of luminance levels consisting of colors of uniform luminance. The spacing in luminance between levels varies in relation to the luminance, the spacing between levels being closer at low luminance and increasing at greater luminance. The palette prefe ...