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: 20220224781
    Abstract: 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: Application
    Filed: January 20, 2022
    Publication date: July 14, 2022
    Inventors: Charlotte Sennersten, Craig A. Lindley, Ben Evans, Alex Grace, Julian Wise
  • Patent number: 11265401
    Abstract: 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: Grant
    Filed: September 7, 2018
    Date of Patent: March 1, 2022
    Assignee: CMTE DEVELOPMENT LIMITED
    Inventors: Charlotte Sennersten, Craig A. Lindley, Ben Evans, Alex Grace, Julian Wise
  • Publication number: 20200213426
    Abstract: 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: Application
    Filed: September 7, 2018
    Publication date: July 2, 2020
    Inventors: Charlotte Sennersten, Craig A. Lindley, Ben Evens, Alex Grace, Julian Wise
  • Patent number: 9817232
    Abstract: 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: Grant
    Filed: August 14, 2015
    Date of Patent: November 14, 2017
    Assignee: Kopin Corporation
    Inventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
  • Patent number: 9316827
    Abstract: 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: Grant
    Filed: December 27, 2013
    Date of Patent: April 19, 2016
    Assignee: Kopin Corporation
    Inventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
  • Publication number: 20150346489
    Abstract: 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: Application
    Filed: August 14, 2015
    Publication date: December 3, 2015
    Inventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
  • Patent number: 8745124
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: June 3, 2014
    Assignee: CA, Inc.
    Inventors: Craig A. Lindley, James D. Engquist
  • Publication number: 20140111427
    Abstract: 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: Application
    Filed: December 27, 2013
    Publication date: April 24, 2014
    Applicant: Kopin Corporation
    Inventors: Craig Lindley, James Woodall, David Niland, Jeffrey J. Jacobsen, Christopher Parkinson, Stephen A. Pombo
  • Patent number: 8135751
    Abstract: 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: Grant
    Filed: March 23, 2010
    Date of Patent: March 13, 2012
    Assignee: 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: 7904543
    Abstract: 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: Grant
    Filed: July 28, 2005
    Date of Patent: March 8, 2011
    Assignee: Computer Associates Think, Inc.
    Inventor: Craig A. Lindley
  • Publication number: 20100241741
    Abstract: 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: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: 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: 7685148
    Abstract: 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: Grant
    Filed: January 31, 2005
    Date of Patent: March 23, 2010
    Assignee: 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: 7401238
    Abstract: 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: Grant
    Filed: July 28, 2005
    Date of Patent: July 15, 2008
    Assignee: Cassatt Corporation
    Inventors: Craig A. Lindley, Clayton D. Andreasen, Dann M. Church, James D. Engquist
  • Publication number: 20070101167
    Abstract: 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: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Cassatt Corporation
    Inventors: Craig Lindley, James Engquist
  • Publication number: 20070028123
    Abstract: 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: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Applicant: Cassatt Corporation
    Inventors: Craig Lindley, Clayton Andreasen, Dann Church, James Engquist
  • Publication number: 20070027982
    Abstract: 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: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Applicant: Cassatt Corporation
    Inventor: Craig Lindley
  • Publication number: 20060173895
    Abstract: 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: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: James Engquist, Craig Vosburgh, Brian Berliner, Jerry Jackson, Craig Lindley, Doreen Collins, Jonathan Nordby, Dann Church, David Resch