Patents by Inventor Bryan S. Langston

Bryan S. Langston 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: 10630556
    Abstract: A method includes generating, by a processor, an index data structure including allocation of nodes that each represent a computing element of multiple computing elements. In response to determining a change in status of any of the nodes, the method propagates changes in status of any computing element between associated node levels of the index data structure using an application programming interface (API). An updated status of one or more of the nodes is provided based on the change in status.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
  • Publication number: 20180309638
    Abstract: A method includes generating, by a processor, an index data structure including allocation of nodes that each represent a computing element of multiple computing elements. In response to determining a change in status of any of the nodes, the method propagates changes in status of any computing element between associated node levels of the index data structure using an application programming interface (API). An updated status of one or more of the nodes is provided based on the change in status.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
  • Patent number: 10091067
    Abstract: A method for discovering and publishing device changes in a cloud computing environment. The method includes scanning, by a processor, a computing environment to detect a multiple computing elements. The processor generates an index data structure including allocation of nodes that each represent a computing element of the multiple computing elements. The nodes each include a computed hash value that includes computing element status of the node and status of associated child nodes. The index data structure is monitored for discovering a change in status of any of the nodes. In response to determining a change in status of any of the nodes, the index data structure is re-generated and the hash value for each node associated with the change in status is re-computed. An updated status of one or more of the nodes is provided based on the change in status.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
  • Patent number: 9946554
    Abstract: A computer-implemented method for configuring an operating system to associate a peripheral is described. The method includes loading the operating system on a client computer based on an operating system image, determining an identifier of the client computer, retrieving peripheral information to identify a peripheral associated with the client computer, and writing a configuration setting of the client computer to a storage medium of the client computer based on the peripheral information. The identifier identifies the client computer. The peripheral information is associated with the client computer based on an association between the peripheral information and the identifier.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: John C. Day, Jeffrey A. Kusnitz, Bryan S. Langston, John T. Timm
  • Publication number: 20170163488
    Abstract: A method for discovering and publishing device changes in a cloud computing environment. The method includes scanning, by a processor, a computing environment to detect a multiple computing elements. The processor generates an index data structure including allocation of nodes that each represent a computing element of the multiple computing elements. The nodes each include a computed hash value that includes computing element status of the node and status of associated child nodes. The index data structure is monitored for discovering a change in status of any of the nodes. In response to determining a change in status of any of the nodes, the index data structure is re-generated and the hash value for each node associated with the change in status is re-computed. An updated status of one or more of the nodes is provided based on the change in status.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
  • Publication number: 20110072118
    Abstract: A computer-implemented method for configuring an operating system to associate a peripheral is described. The method includes loading the operating system on a client computer based on an operating system image, determining an identifier of the client computer, retrieving peripheral information to identify a peripheral associated with the client computer, and writing a configuration setting of the client computer to a storage medium of the client computer based on the peripheral information. The identifier identifies the client computer. The peripheral information is associated with the client computer based on an association between the peripheral information and the identifier.
    Type: Application
    Filed: September 24, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Day, Jeffrey A. Kusnitz, Bryan S. Langston, John T. Timm