Patents by Inventor Marc J. Stephenson
Marc J. Stephenson 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: 20240408942Abstract: A system that secures an upper door of a UTV or other vehicle to the vehicle and enables the ready removal and storage of the upper door from the vehicle employs magnets. A first set of magnets is carried by the upper door. A second set of magnets, which is attracted to the first set of magnets, is carried directly or indirectly by the vehicle, such as by a filler panel secured to the vehicle. Methods of deploying and securing an upper door in place and at least partially removing the upper door are also disclosed.Type: ApplicationFiled: April 16, 2024Publication date: December 12, 2024Inventors: Dan B. Thomas, Eric B. Nelson, Marc J. Stephenson, Cole P. Tomadakis
-
Patent number: 11958342Abstract: A system that secures an upper door of a UTV or other vehicle to the vehicle and enables the ready removal and storage of the upper door from the vehicle employs magnets. A first set of magnets is carried by the upper door. A second set of magnets, which is attracted to the first set of magnets, is carried directly or indirectly by the vehicle, such as by a filler panel secured to the vehicle. Methods of deploying and securing an upper door in place and at least partially removing the upper door are also disclosed.Type: GrantFiled: November 24, 2021Date of Patent: April 16, 2024Assignee: St. Anthony, LLCInventors: Dan B. Thomas, Eric B. Nelson, Marc J. Stephenson, Cole P. Tomadakis
-
Publication number: 20220161638Abstract: A system that secures an upper door of a UTV or other vehicle to the vehicle and enables the ready removal and storage of the upper door from the vehicle employs magnets. A first set of magnets is carried by the upper door. A second set of magnets, which is attracted to the first set of magnets, is carried directly or indirectly by the vehicle, such as by a filler panel secured to the vehicle. Methods of deploying and securing an upper door in place and at least partially removing the upper door are also disclosed.Type: ApplicationFiled: November 24, 2021Publication date: May 26, 2022Inventors: Dan B. Thomas, Eric B. Nelson, Marc J. Stephenson, Cole P. Tomadakis
-
Patent number: 9558023Abstract: Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the WPAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WAPR; and copying live data associated with the LPAR from the first LPAR to the second LPAR.Type: GrantFiled: November 12, 2013Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Frederic Barrat, Christine M. Briand, Laurent Dufour, Khalid Filali-Adib, Perinkulam I. Ganesh, J. Mark McConaughy, Stephen B. Peckham, David W. Sheffield, Marc J. Stephenson, Nathaniel S. Tomsic, Sungjin Yook
-
Patent number: 9535729Abstract: Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the WPAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WPAR; and copying live data associated with the LPAR from the first LPAR to the second LPAR.Type: GrantFiled: May 1, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Frederic Barrat, Christine M. Briand, Laurent Dufour, Khalid Filali-Adib, Perinkulam I. Ganesh, J. Mark McConaughy, Stephen B. Peckham, David W. Sheffield, Marc J. Stephenson, Nathaniel S. Tomsic, Sungjin Yook
-
Patent number: 9075634Abstract: A symbol resolution unit can be configured for resolving conflicting operating system symbols. A default symbol resolution data structure can be accessed to resolve a symbol associated with a client of an operating system. A first data entry that corresponds to the symbol is located in the default symbol resolution data structure. It is determined that the first data entry indicates that the symbol is marked special (e.g., as a conflicting operating system symbol). A secondary symbol resolution data structure is accessed in response to determining that the first data entry indicates that the symbol is marked special. A second data entry that corresponds to the symbol is located in the secondary symbol resolution data structure based, at least in part, on an identifier of the client. A memory location indicated in the second data entry that corresponds to the symbol is provided to the client.Type: GrantFiled: July 12, 2010Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Stephen B. Peckham, Donald R. Stence, Marc J. Stephenson
-
Patent number: 8930967Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: GrantFiled: November 7, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Publication number: 20140331228Abstract: Provided are techniques for comparing a first fileset associated with a first operating system (OS) with a second fileset associated with a second OS; determining, based upon the comparing, that the second OS is a more current version of the first OS; in response to the determining that the second OS is a more current version of the first OS, moving, in conjunction with live application mobility, a virtual machine (VM) workload partition (WPAR) on the first LPAR to a second LPAR, the moving comprising determining a set of overlays associated with the WPAR corresponding to the second OS; removing from the W PAR any overlays associated with the first OS; applying to the WPAR a set of overlays corresponding to the second OS; check pointing processes associated with the WAPR; and copying live data associated with the LPAR from the first LPAR to the second LPAR.Type: ApplicationFiled: November 12, 2013Publication date: November 6, 2014Inventors: Frederic Barrat, Christine M. Briand, Laurent Dufour, Khalid Filali-Adib, Perinkulam I. Ganesh, J. Mark McConaughy, Stephen B. Peckham, David W. Sheffield, Marc J. Stephenson, Nathaniel S. Tomsic, Sungjin Yook
-
Patent number: 8826305Abstract: According to one aspect of the present disclosure a system and technique for shared versioned workload partitions is disclosed. The system includes a processor and logic executable by the processor to: create, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; create, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically link the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: GrantFiled: April 18, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Publication number: 20140082628Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: ApplicationFiled: November 7, 2013Publication date: March 20, 2014Applicant: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Patent number: 8620974Abstract: An original file of a versioned WPAR, that is incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file.Type: GrantFiled: September 9, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventor: Marc J. Stephenson
-
Patent number: 8620975Abstract: An original file of a versioned WPAR, that are incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file.Type: GrantFiled: April 27, 2012Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventor: Marc J. Stephenson
-
Publication number: 20130283297Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: ApplicationFiled: April 18, 2012Publication date: October 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Patent number: 8484641Abstract: A workload partition, associated with a legacy operating system, is created on an instance of a base operating system implemented on a machine. The legacy operating system is an earlier version of the base operating system. An indication is detected to execute a first command associated with a process of the workload partition associated with the legacy operating system. It is determined that the first command associated with the process of the workload partition associated with the legacy operating system was overlaid with a reference to a runtime execution wrapper associated with the base operating system. The runtime execution wrapper is executed to access a runtime execution environment associated with the base operating system. The first command is executed using the runtime execution environment associated with the base operating system.Type: GrantFiled: July 12, 2010Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: John M. McConaughy, Marc J. Stephenson
-
Publication number: 20120215750Abstract: An original file of a versioned WPAR, that are incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventor: Marc J. Stephenson
-
Publication number: 20120066274Abstract: An original file of a versioned WPAR, that are incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file.Type: ApplicationFiled: September 9, 2010Publication date: March 15, 2012Applicant: International Business Machines CorporationInventor: Marc J. Stephenson
-
Publication number: 20120011513Abstract: A workload partition, associated with a legacy operating system, is created on an instance of a base operating system implemented on a machine. The legacy operating system is an earlier version of the base operating system. An indication is detected to execute a first command associated with a process of the workload partition associated with the legacy operating system. It is determined that the first command associated with the process of the workload partition associated with the legacy operating system was overlaid with a reference to a runtime execution wrapper associated with the base operating system. The runtime execution wrapper is executed to access a runtime execution environment associated with the base operating system. The first command is executed using the runtime execution environment associated with the base operating system.Type: ApplicationFiled: July 12, 2010Publication date: January 12, 2012Applicant: International Business Machines CorporationInventors: John M. McConaughy, Marc J. Stephenson
-
Publication number: 20120011512Abstract: A symbol resolution unit can be configured for resolving conflicting operating system symbols. A default symbol resolution data structure can be accessed to resolve a symbol associated with a client of an operating system. A first data entry that corresponds to the symbol is located in the default symbol resolution data structure. It is determined that the first data entry indicates that the symbol is marked special (e.g., as a conflicting operating system symbol). A secondary symbol resolution data structure is accessed in response to determining that the first data entry indicates that the symbol is marked special. A second data entry that corresponds to the symbol is located in the secondary symbol resolution data structure based, at least in part, on an identifier of the client. A memory location indicated in the second data entry that corresponds to the symbol is provided to the client.Type: ApplicationFiled: July 12, 2010Publication date: January 12, 2012Applicant: International Business Machines CorporationInventors: Stephen B. Peckham, Donald R. Stence, Marc J. Stephenson
-
Publication number: 20080286519Abstract: A molded cementitious architectural product for use in building construction has a cementitious body made of a molded cementitious material, the surface of which is polished (i.e., burnished) to better resemble natural stone. The polished surface is formed by exposing a portion of the molded cementitious material while in a green condition, more particularly after initial set but before final hardening of the hydraulic cement binder, and burnishing the surface before final hardening. Burnishing the surface of the green cementitious material before final hardening aligns the cement particles at the surface and seals the surface. The inclusion of an organic polymer binder within the cementitious material, such as an acrylic or latex polymer, assists in creating a polished surface resembling natural polished stone. The extent of cement hydration may be determined by monitoring the temperature of the cementitious material within the mold.Type: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Applicant: E. Khashoggi Industries, LLCInventors: Dave Nicolson, Marc J. Stephenson, Per Just Andersen, Simon K. Hodson
-
Patent number: 4791558Abstract: A system for generating program object modules or decks of object code for selected computing systems is provided. The object module is generated from a conventional source program. The system has a compiler for generating an object module from the source program which module has the necessary instructions for executing the desired program in the selected computing system but these instructions are arranged in a first format which is not loadable or readable into the selected computing system. The present system has a converter for converting this first instruction format into a second instruction format which is loadable into the selected computing system.Type: GrantFiled: February 13, 1987Date of Patent: December 13, 1988Assignee: International Business Machines CorporationInventors: Gregory J. Chaitin, Clifford H. Hoagland, Marc J. Stephenson