Patents by Inventor Craig Lindley
Craig Lindley 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: 20220224781Abstract: A system for handling 3 dimensional spatial information, the system including: a specialized application layer for the production of visual interactive applications associated with the 3 dimensional spatial information; a generic foundation client layer providing 3 dimensional spatial information interrogation routines, including a message passing interface; and a voxel server for interconnected to said generic foundation client via said message passing interface for the storage of 3 dimensional spatial information as a voxel data base.Type: ApplicationFiled: January 20, 2022Publication date: July 14, 2022Inventors: Charlotte Sennersten, Craig A. Lindley, Ben Evans, Alex Grace, Julian Wise
-
Patent number: 11265401Abstract: A system for handling 3 dimensional spatial information, the system including: a specialised application layer for the production of visual interactive applications associated with the 3 dimensional spatial information; a generic foundation client layer providing 3 dimensional spatial information interrogation routines, including a message passing interface; and a voxel server for interconnected to said generic foundation client via said message passing interface for the storage of 3 dimensional spatial information as a voxel data base.Type: GrantFiled: September 7, 2018Date of Patent: March 1, 2022Assignee: CMTE DEVELOPMENT LIMITEDInventors: Charlotte Sennersten, Craig A. Lindley, Ben Evans, Alex Grace, Julian Wise
-
Publication number: 20200213426Abstract: A system for handling 3 dimensional spatial information, the system including: a specialised application layer for the production of visual interactive applications associated with the 3 dimensional spatial information; a generic foundation client layer providing 3 dimensional spatial information interrogation routines, including a message passing interface; and a voxel server for interconnected to said generic foundation client via said message passing interface for the storage of 3 dimensional spatial information as a voxel data base.Type: ApplicationFiled: September 7, 2018Publication date: July 2, 2020Inventors: Charlotte Sennersten, Craig A. Lindley, Ben Evens, Alex Grace, Julian Wise
-
Patent number: 9817232Abstract: To assist with hands-free computing, the Head Mounted Display or Headset Computer utilizes a series of user configurable Home Pages that contain the shortcuts and widgets the user wants and one or more head movements. This allows the user to design a user interface environment which gives desired information, in the desired order.Type: GrantFiled: August 14, 2015Date of Patent: November 14, 2017Assignee: Kopin CorporationInventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
-
Patent number: 9316827Abstract: To assist with hands-free computing, the Head Mounted Display or Headset Computer utilizes a series of user configurable Home Pages that contain the shortcuts and widgets the user wants. This allows the user to design a user interface environment which gives him the information he wants, in the order he wants.Type: GrantFiled: December 27, 2013Date of Patent: April 19, 2016Assignee: Kopin CorporationInventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
-
Publication number: 20150346489Abstract: To assist with hands-free computing, the Head Mounted Display or Headset Computer utilizes a series of user configurable Home Pages that contain the shortcuts and widgets the user wants and one or more head movements. This allows the user to design a user interface environment which gives desired information, in the desired order.Type: ApplicationFiled: August 14, 2015Publication date: December 3, 2015Inventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
-
Patent number: 8745124Abstract: The invention is directed to techniques of extensible power control for an autonomically controlled distributed computing system. In particular, control nodes of the distributed computing system utilize software power control modules to communicate with hardware power controllers within the distributed computing system. The power control modules are discrete software units that may be easily deployed and un-deployed while software on the control node is executing. Further, each power control module corresponds to one or more firmware versions of one or more types of hardware power controller. The power control modules are each implementations of a software interface common to every power control module. Because the power control modules share a common interface, the software on the control node that autonomically controls the distributed computing environment does not need to consider differences among types of hardware power controllers and versions of firmware installed on the hardware power controllers.Type: GrantFiled: October 31, 2005Date of Patent: June 3, 2014Assignee: CA, Inc.Inventors: Craig A. Lindley, James D. Engquist
-
Publication number: 20140111427Abstract: To assist with hands-free computing, the Head Mounted Display or Headset Computer utilizes a series of user configurable Home Pages that contain the shortcuts and widgets the user wants. This allows the user to design a user interface environment which gives him the information he wants, in the order he wants.Type: ApplicationFiled: December 27, 2013Publication date: April 24, 2014Applicant: Kopin CorporationInventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
-
Patent number: 8135751Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.Type: GrantFiled: March 23, 2010Date of Patent: March 13, 2012Assignee: Computer Associates Think, Inc.Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Jonathan D. Nordby, Dann M. Church, David L. Resch
-
Patent number: 7904543Abstract: A reporting system comprises a plurality of reporting modules and a reporting server. Each reporting module comprises an executable data gatherer and an executable registration portion that dynamically registers the reporting module with the reporting server. The reporting server generates reports by invoking the data gatherers associated with registered reporting modules. The data gatherers generate self-describing report documents that contain data description information in addition to the report data. The reporting server encapsulates the report documents within events and stores the events in an event log along with other types of events related to the computing system. A user interface displays the report data using data description information contained in the report documents.Type: GrantFiled: July 28, 2005Date of Patent: March 8, 2011Assignee: Computer Associates Think, Inc.Inventor: Craig A. Lindley
-
Publication number: 20100241741Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.Type: ApplicationFiled: March 23, 2010Publication date: September 23, 2010Applicant: Computer Associates Think, Inc.Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Jonathan D. Nordby, Dann M. Church, David L. Resch
-
Patent number: 7685148Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.Type: GrantFiled: January 31, 2005Date of Patent: March 23, 2010Assignee: Computer Associates Think, Inc.Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Johnathan D. Nordby, Dann M. Church, David L. Resch
-
Patent number: 7401238Abstract: A distributed computing system contains one or more application nodes. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system. The control node includes an automation subsystem that provides autonomic power control for the application nodes, regardless of which vendor manufactured the application nodes. For power controllers not specifically supported by the distributed computing system, a universal power controller responds to power down instructions by causing a targeted application node to execute an idle software image and reports that the application node has been successfully powered down.Type: GrantFiled: July 28, 2005Date of Patent: July 15, 2008Assignee: Cassatt CorporationInventors: Craig A. Lindley, Clayton D. Andreasen, Dann M. Church, James D. Engquist
-
Publication number: 20070101167Abstract: The invention is directed to techniques of extensible power control for an autonomically controlled distributed computing system. In particular, control nodes of the distributed computing system utilize software power control modules to communicate with hardware power controllers within the distributed computing system. The power control modules are discrete software units that may be easily deployed and un-deployed while software on the control node is executing. Further, each power control module corresponds to one or more firmware versions of one or more types of hardware power controller. The power control modules are each implementations of a software interface common to every power control module. Because the power control modules share a common interface, the software on the control node that autonomically controls the distributed computing environment does not need to consider differences among types of hardware power controllers and versions of firmware installed on the hardware power controllers.Type: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Applicant: Cassatt CorporationInventors: Craig Lindley, James Engquist
-
Publication number: 20070028123Abstract: A distributed computing system contains one or more application nodes. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system. The control node includes an automation subsystem that provides autonomic power control for the application nodes, regardless of which vendor manufactured the application nodes. For power controllers not specifically supported by the distributed computing system, a universal power controller responds to power down instructions by causing a targeted application node to execute an idle software image and reports that the application node has been successfully powered down.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Applicant: Cassatt CorporationInventors: Craig Lindley, Clayton Andreasen, Dann Church, James Engquist
-
Publication number: 20070027982Abstract: A reporting system comprises a plurality of reporting modules and a reporting server. Each reporting module comprises an executable data gatherer and an executable registration portion that dynamically registers the reporting module with the reporting server. The reporting server generates reports by invoking the data gatherers associated with registered reporting modules. The data gatherers generate self-describing report documents that contain data description information in addition to the report data. The reporting server encapsulates the report documents within events and stores the events in an event log along with other types of events related to the computing system. A user interface displays the report data using data description information contained in the report documents.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Applicant: Cassatt CorporationInventor: Craig Lindley
-
Publication number: 20060173895Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.Type: ApplicationFiled: January 31, 2005Publication date: August 3, 2006Inventors: James Engquist, Craig Vosburgh, Brian Berliner, Jerry Jackson, Craig Lindley, Doreen Collins, Jonathan Nordby, Dann Church, David Resch