Patents by Inventor James T. Kajiya
James T. Kajiya 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: 9195105Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: GrantFiled: April 29, 2014Date of Patent: November 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: James T. Kajiya, John Turner Whitted
-
Publication number: 20140293210Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: ApplicationFiled: April 29, 2014Publication date: October 2, 2014Applicant: Microsoft CorporationInventors: James T. Kajiya, John Turner Whitted
-
Patent number: 8736802Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: GrantFiled: July 30, 2012Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: James T. Kajiya, John Turner Whitted
-
Patent number: 8479155Abstract: A hypergraph implementation system is described. The hypergraph implementation system provides for a hypergraph template library that contains many hypergraphs and many bulk data areas. The hypergraphs allow a developer to program an application such that the pointers to files are contained in the memory cache. The hypergraphs consist of hyperedges and vertices residing in tables of indices that point into each other in a flat organization. Bulk data is hung directly off hyperedges and vertices via a set of features. Thus, all the relationships among objects are contained within the hypergraphs and all the bulk data such as audio, large tables, geometry and images are directly tied to hyperedges or vertices with one link.Type: GrantFiled: December 27, 2012Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventor: James T. Kajiya
-
Patent number: 8365142Abstract: A hypergraph implementation system is described. The hypergraph implementation system provides for a hypergraph template library that contains many hypergraphs and many bulk data areas. The hypergraphs allow a developer to program an application such that the pointers to files are contained in the memory cache. The hypergraphs consist of hyperedges and vertices residing in tables of indices that point into each other in a flat organization. Bulk data is hung directly off hyperedges and vertices via a set of features. Thus, all the relationships among objects are contained within the hypergraphs and all the bulk data such as audio, large tables, geometry and images are directly tied to hyperedges or vertices with one link.Type: GrantFiled: June 15, 2009Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventor: James T. Kajiya
-
Publication number: 20120287386Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: ApplicationFiled: July 30, 2012Publication date: November 15, 2012Applicant: Microsoft CorporationInventors: James T. Kajiya, John Turner Whitted
-
Patent number: 8253914Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: GrantFiled: June 23, 2010Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: James T. Kajiya, John Turner Whitted
-
Patent number: 8145758Abstract: This document describes tools for 1) structuring concurrent programming with untrusted beings; 2) creating multi-threaded programming in concurrent programming environments; and 3) creating a responsive feedback application model.Type: GrantFiled: June 15, 2009Date of Patent: March 27, 2012Assignee: Microsoft CorporationInventor: James T. Kajiya
-
Publication number: 20110317120Abstract: A liquid crystal display (LCD) is provided that comprises a rearward LCD substrate sheet that has an array of vias formed, where the vias provide electrical conduction between both sides of the rearward LCD substrate sheet. The number of vias in the array is substantially equal to or at least equivalent to a combination of a number of column drive lines and a number of row drive lines. The respective drive lines are connected to a corresponding via, such as on one side of the rearward LCD substrate sheet, and respective patterned conductors are connected to a corresponding via, such as on the other side of the rearward LCD substrate sheet. The patterned conductors provide a connection between respective drive lines and one or more corresponding drivers. In one example, this allows a “full bleed” display to be generated.Type: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: James T. Kajiya, John Turner Whitted
-
Publication number: 20100318655Abstract: This document describes tools for 1) structuring concurrent programming with untrusted beings; 2) creating multi-threaded programming in concurrent programming environments; and 3) creating a responsive feedback application model.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventor: James T. Kajiya
-
Publication number: 20100318963Abstract: A hypergraph implementation system is described. The hypergraph implementation system provides for a hypergraph template library that contains many hypergraphs and many bulk data areas. The hypergraphs allow a developer to program an application such that the pointers to files are contained in the memory cache. The hypergraphs consist of hyperedges and vertices residing in tables of indices that point into each other in a flat organization. Bulk data is hung directly off hyperedges and vertices via a set of features. Thus, all the relationships among objects are contained within the hypergraphs and all the bulk data such as audio, large tables, geometry and images are directly tied to hyperedges or vertices with one link.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventor: James T. Kajiya
-
Patent number: 7812825Abstract: A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors resulting from the position of the finger on the conductors. The pulses from each oscillator may be counted over a time interval. A ratio-metric measurement may be taken by calculating the ratio of the two counts, and a sum may also be calculated. The ratio of the two counts relates to finger position on the device, and their sum relates to finger pressure upon the device.Type: GrantFiled: November 3, 2006Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
-
Patent number: 7774299Abstract: Systems and methods directed at providing flow computing. An application configured with flow computing capabilities can determine possible results that are intended by a user based on one or more user-initiated actions. The application identifies idling computing resources in the computing device that are available and automatically performs other actions to produce the possible results using the idling computing resources. The application caches the results and provides at least one of the cached results in an interactive data stream. The user directs the data stream by selecting pre-generated choices to achieve the desired outcome.Type: GrantFiled: May 9, 2005Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, James T. Kajiya, Steven M. Drucker
-
Patent number: 7768783Abstract: Embodiments for cooling electronic modules are disclosed. In accordance with at least one embodiment, an electronic module is inserted into a cooling sled that is equipped with a bay. The bay of the cooling sled is equipped with a pair of sides to retain the electronic module. The electronic module contains a working fluid that is sealed inside the module with one or more electronic components. During the operation of the electronic module, the working fluid is vaporized by the heat generated by the one or more electronic components. The electronic module is then cooled via the cooling sled. The cooling of the electronic module condenses the working fluid that is vaporized by the heat generated by the one or more electronic components. The condensed cooling fluid is then returned to the one or more electronic components via a wick structure that is also sealed in the electronic module.Type: GrantFiled: June 16, 2009Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: James T. Kajiya, J. Turner Whitted, David W. Williams
-
Patent number: 7414623Abstract: Techniques and tools for rendering procedural graphics are described. For example, an architecture is provided which allows evaluation of geometric, transform, texture, and shading procedures locally for a given set of procedure parameter values. This evaluation is performed in parallel for different parameter values on a single-instruction, multiple-data array to allow parallel processing of a procedure set. In another example, a sampling controller is described which selects sets of parameter points for evaluation based on information in tag maps, rate maps, and parameter maps.Type: GrantFiled: June 29, 2005Date of Patent: August 19, 2008Assignee: Microsoft CorporationInventors: J. Turner Whitted, James T. Kajiya
-
Patent number: 7280107Abstract: Techniques and tools for rendering procedural graphics are described. For example, an architecture is provided which allows evaluation of geometric, transform, texture, and shading procedures locally for a given set of procedure parameter values. This evaluation is performed in parallel for different parameter values on a single-instruction, multiple-data array to allow parallel processing of a procedure set. In another example, a sampling controller is described which selects sets of parameter points for evaluation based on information in tag maps, rate maps, and parameter maps.Type: GrantFiled: June 29, 2005Date of Patent: October 9, 2007Assignee: Microsoft CorporationInventors: J. Turner Whitted, James T. Kajiya
-
Patent number: 7158125Abstract: A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors resulting from the position of the finger on the conductors. The pulses from each oscillator may be counted over a time interval. A ratio-metric measurement may be taken by calculating the ratio of the two counts, and a sum may also be calculated. The ratio of the two counts relates to finger position on the device, and their sum relates to finger pressure upon the device.Type: GrantFiled: July 21, 2004Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
-
Patent number: 7050927Abstract: A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors resulting from the position of the finger on the conductors. The pulses from each oscillator may be counted over a time interval. A ratio-metric measurement may be taken by calculating the ratio of the two counts, and a sum may also be calculated. The ratio of the two counts relates to finger position on the device, and their sum relates to finger pressure upon the device.Type: GrantFiled: November 12, 2004Date of Patent: May 23, 2006Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
-
Patent number: 7034748Abstract: A low-cost, steerable, phased array antenna suitable for use in wireless fidelity (WiFi) and other wireless telecommunication networks, in particular multi-hop ad hoc networks, is disclosed. Various embodiments of an antenna assembly that includes a plurality of linear phased array antennas fed by corporate feeds are disclosed. The corporate feeds are implemented as parallel wire transmission lines, such as a coaxial, stripline, microstrip, or coplanar waveguide (CPW) transmission line. Selected branches of the corporate feed network include transmission line phase shifters oriented and sized so as to allow a high-permittivity dielectric element to control phase shifting. Thus, the corporate feed forms a phase shifting feed whose phase shift is controllable.Type: GrantFiled: December 17, 2003Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventor: James T. Kajiya
-
Patent number: 7026892Abstract: A transmission line phase shifter ideally suited for use in low-cost, steerable, phased array antennas suitable for use in wireless fidelity (WiFi) and other wireless telecommunication networks, in particular multi-hop ad hoc networks, is disclosed. The transmission line phase shifter includes a wire transmission line, such as a coaxial, stripline, microstrip, or coplanar waveguide (CPW) transmission line. A high-permittivity dielectric element that overlies the signal conductor of the wire transmission line is used to control phase shifting. Phase shifting can be electromechanically controlled by controlling the space between the high-permittivity dielectric element and the signal conductor of the wire transmission line or by electrically controlling the permittivity of the high-permittivity dielectric element.Type: GrantFiled: October 8, 2004Date of Patent: April 11, 2006Assignee: Microsoft CorporationInventor: James T. Kajiya