Patents by Inventor George H. Bosworth
George H. Bosworth 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: 20170228223Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: ApplicationFiled: April 20, 2017Publication date: August 10, 2017Applicant: Microsoft Technology Licensing, LLCInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Patent number: 9690554Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: GrantFiled: October 14, 2011Date of Patent: June 27, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Publication number: 20160124726Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: ApplicationFiled: October 14, 2011Publication date: May 5, 2016Applicant: Microsoft Technology Licensing, LLCInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Publication number: 20120072890Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: ApplicationFiled: October 14, 2011Publication date: March 22, 2012Applicant: Microsoft CorporationInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Patent number: 8065668Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: GrantFiled: May 17, 2004Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Patent number: 7735071Abstract: A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages. Font end compiler systems read the common language files that make up the common library and the source language files that use the library. Additionally, the front end systems produce common language files. The common language files produced by the front end systems can be used in the common library. The common language files may also be supplied to a back end system or runtime environment that further compiles the common language file to an executable form and executes the file. At runtime, the common language file is used by the runtime environment to layout the objects and methods used during execution.Type: GrantFiled: July 12, 2004Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Bradley M. Abrams, George H. Bosworth, Christopher W. Brumme, Patrick H. Dussud, Brian D. Harry, James S. Miller, Vance P. Morrison
-
Patent number: 6836883Abstract: A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages. Font end compiler systems read the common language files that make up the common library and the source language files that use the library. Additionally, the front end systems produce common language files. The common language files produced by the front end systems can be used in the common library. The common language files may also be supplied to a back end system or runtime environment that further compiles the common language file to an executable form and executes the file. At runtime, the common language file is used by the runtime environment to layout the objects and methods used during execution.Type: GrantFiled: June 21, 2000Date of Patent: December 28, 2004Assignee: Microsoft CorporationInventors: Bradley M. Abrams, George H. Bosworth, Christopher W. Brumme, Patrick H. Dussud, Brian D. Harry, James S. Miller, Vance P. Morrison
-
Publication number: 20040261065Abstract: A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages. Font end compiler systems read the common language files that make up the common library and the source language files that use the library. Additionally, the front end systems produce common language files. The common language files produced by the front end systems can be used in the common library. The common language files may also be supplied to a back end system or runtime environment that further compiles the common language file to an executable form and executes the file. At runtime, the common language file is used by the runtime environment to layout the objects and methods used during execution.Type: ApplicationFiled: July 12, 2004Publication date: December 23, 2004Applicant: Microsoft CorporationInventors: Bradley M. Abrams, George H. Bosworth, Christopher W. Brumme, Patrick H. Dussud, Brian D. Harry, James S. Miller, Vance P. Morrison
-
Publication number: 20040216094Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: ApplicationFiled: May 17, 2004Publication date: October 28, 2004Applicant: Microsoft CorporationInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Patent number: 6738968Abstract: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.Type: GrantFiled: July 11, 2000Date of Patent: May 18, 2004Assignee: Microsoft CorporationInventors: George H. Bosworth, Patrick H. Dussud, James S. Miller, Daryl B. Olander
-
Patent number: 4338695Abstract: A shoe side or combined heel seat and side lasting machine has two cement applying nozzles movable from an initial position, adjacent one another, outwardly to a first position, determined by abutments associated one with each nozzle, which abutments guide the nozzles in a straight line in the shoe bottom waist region. In the combined machine version, such outward movement causes a V-shaped pattern of adhesive to be applied in the shoe bottom heel seat region. Selector means is also provided for causing, according to whether the shoe is a left or right, the abutment associated with the nozzle tracking along the inside edge of the shoe bottom, to move from its first to a second position when the nozzle reaches the shoe bottom joint region, while the other nozzle continues in a straight line, thus to facilitate adhesive application to marginal portions of the shoe bottom up to the ball region.Type: GrantFiled: May 31, 1980Date of Patent: July 13, 1982Assignee: USM CorporationInventors: William H. Berrill, George H. Bosworth
-
Patent number: 4296513Abstract: A shoe side or combined heel seat and side lasting machine has two side lasting assemblies, each comprising wiping elements mounted for pivotal movement, independently of adjacent elements, about first and second axes extending respectively transversely and lengthwise of the last bottom. For providing a substantially continuous wiping surface, the first axis lies in the plane of the work-engaging surface of its associated element, along the longitudinal center line thereof, when said surface lies horizontally. Also each shoe lasting assembly can pivot bodily about an axis adjacent the edge of the work-engaging surface of the most heelwardly disposed element, in the plane of its work-engaging surface. Associated with each pair of wiping elements is a clamp pad, said pad being caused clampingly to engage the shoe, while the inwiping movement of the elements continues, by operation of a common piston-and-cylinder arrangement.Type: GrantFiled: March 27, 1980Date of Patent: October 27, 1981Assignee: USM CorporationInventors: David W. Halford, Frank C. Price, George H. Bosworth