Patents by Inventor James G. Robertson

James G. Robertson 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: 20240087663
    Abstract: Methods, systems, and devices related to built-in self-test (BIST) circuitry of a controller. The controller can be coupled to multiple memory devices. The BIST circuitry can include registers configured to store burst patterns. The BIST circuitry can perform a BIST operation on the memory devices contemporaneously and using the number of burst patterns.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: William Yu, Daniele Balluchi, Danilo Caraccio, Thomas T. Tangelder, Jacob S. Robertson, James G. Steele, Joemar Sinipete
  • Patent number: 10587461
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Publication number: 20170346681
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Application
    Filed: August 16, 2017
    Publication date: November 30, 2017
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Patent number: 9755890
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Publication number: 20170187571
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Application
    Filed: November 25, 2013
    Publication date: June 29, 2017
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Publication number: 20150149602
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 28, 2015
    Applicant: Microsoft Corporation
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Patent number: 8595334
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Publication number: 20110208841
    Abstract: A configuration management system provides a partitioned data model for collecting and representing configuration information from a diverse set of sources to allow easier modeling of very large, highly redundant sets of enterprise configuration information. The system partitions large configuration schema into logical subcomponents that can be combined, shared, and reused. The system also partitions instantiated data models into logical sub-models that can be combined, shared, reused, and incrementally updated. Each product team can provide its own configuration schema, which allows the domain experts in a particular field to provide reusable models for their products. These models may include sub-models that allow reuse of selected portions of the configuration schema. When the system stores data related to each portion of the model, it stores the data in a partitioned manner that makes incremental updates of each component of the model more straightforward and less resource intensive.
    Type: Application
    Filed: March 3, 2010
    Publication date: August 25, 2011
    Applicant: Microsoft Corporation
    Inventors: James G. Robertson, Jeffrey P. Snover, Sameer S. Mutatkar, Rahim Maknojia, Liu Hong, Bruce G. Payette
  • Publication number: 20080301659
    Abstract: Aspects of the subject matter described herein relate to updating software after the software is released. In aspects, to install, configure, and/or manage new updates at least two installation paths are provided. In a first installation path, code within the software is patched, in part, to add new configuration screens with which to install, configure, and/or manage additional components associated with the update. In a second installation path, a configuration file associated with the software is changed. The software uses the configuration files to determine what components the software may install, uninstall, reinstall, configure, and/or manage. The configuration file may be updated so that the software can display different or new components.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Miriam N. Rosenberg, James G. Robertson, Alia A. Nabawy
  • Patent number: 6505534
    Abstract: A method and apparatus for processing mail is provided. Mail is placed into an input bin having a conveyor that conveys the mail towards a feeder. The feeder serially feeds the envelopes by engaging the lead envelope in the stack of mail and displacing the lead envelope transverse the stack of mail. The mail is fed into a shuttle that vertically displaces the envelopes to position the envelopes for entering a justifier. The justifier justifies the top edge of the envelopes and conveys the envelopes to a cutter that severs the top edge of the envelopes. A transport conveys the envelopes from the top cutter to an extractor. The extractor opens the edge-severed mail and presents the contents of the envelopes to an operator who manually extracts the contents. The transport conveys the empty envelopes from the extractor to a verifier that verifies that all of the contents have been removed from the envelope before the envelope is discarded.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: January 14, 2003
    Assignee: Opex Corporation
    Inventors: James G. Robertson, Michael E. York, Eric P. Minbiole, Robert R. Dewitt, George L. Hayduchok, Glen J. VanSant
  • Publication number: 20010022060
    Abstract: A method and apparatus for processing mail is provided. Mail is placed into an input bin having a conveyor that conveys the mail towards a feeder. The feeder serially feeds the envelopes by engaging the lead envelope in the stack of mail and displacing the lead envelope transverse the stack of mail. The mail is fed into a shuttle that vertically displaces the envelopes to position the envelopes for entering a justifier. The justifier justifies the top edge of the envelopes and conveys the envelopes to a cutter that severs the top edge of the envelopes. A transport conveys the envelopes from the top cutter to an extractor. The extractor opens the edge-severed mail and presents the contents of the envelopes to an operator who manually extracts the contents. The transport conveys the empty envelopes from the extractor to a verifier that verifies that all of the contents have been removed from the envelope before the envelope is discarded.
    Type: Application
    Filed: May 2, 2001
    Publication date: September 20, 2001
    Inventors: James G. Robertson, Michael E. York, Eric P. Minbiole, Robert R. Dewitt, George L. Hayduchok, Glen J. VanSant
  • Patent number: 6230471
    Abstract: A method and apparatus for processing mail is provided. Mail is placed into an input bin having a conveyor that conveys the mail towards a feeder. The feeder serially feeds the envelopes by engaging the lead envelope in the stack of mail and displacing the lead envelope transverse the stack of mail. The mail is fed into a shuttle that vertically displaces the envelopes to position the envelopes for entering a justifier. The justifier justifies the top edge of the envelopes and conveys the envelopes to a cutter that severs the top edge of the envelopes. A transport conveys the envelopes from the top cutter to an extractor. The extractor opens the edge-severed mail and presents the contents of the envelopes to an operator who manually extracts the contents. The transport conveys the empty envelopes from the extractor to a verifier that verifies that all of the contents have been removed from the envelope before the envelope is discarded.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: May 15, 2001
    Assignee: Opex Corporation
    Inventors: James G. Robertson, Michael E. York, Eric P. Minbiole, Robert R. Dewitt, George L. Hayduchok, Glen J. VanSant
  • Patent number: 5810173
    Abstract: A system for processing documents is provided for use in remittance processing of bulk mail. An extraction unit opens envelopes and extracts the envelope contents, typically in the form of a pair of documents such as an invoice stub and an accompanying check. The extraction unit discards the opened envelopes and feeds the pair of documents in parallel disposition to a document sorting apparatus. The paired, parallel documents are conveyed through a document shifter in the form of nip rollers wherein one document of each pair is at least partially shifted relative to the other document of the pair to expose at least a portion of the covered document to an operator. The documents are then conveyed to a viewing area where the operator visually inspects each pair of documents and manually designates a selected path of movement using a manual input device.
    Type: Grant
    Filed: July 7, 1995
    Date of Patent: September 22, 1998
    Assignee: Opex Corporation
    Inventors: Albert F.. Stevens, Robert R. Dewitt, James G. Robertson, Jeffrey L. Chodack, Ilya Chachkes, Marjory A. McCahill, George L. Hayduchok
  • Patent number: 5340309
    Abstract: A method and apparatus for tracking, recording and analyzing a subject's jaw motion is provided. Cross-haired targets are non-intrusively fixed in relation to the subject's upper and lower jaws. Three video cameras are disposed about the subject's head, each camera lens being focused on the targets. Each video camera is equipped with a charge control device chip which includes an array of light sensitive pixels defining a two dimensional image coordinate system. The charge control device chip converts a light image indicative of a target's cross-hair position into a series of amplitude signals. A computer is used to receive, process and display said camera chip amplitude signals. The computer includes a pre-processor board for timing, synchronizing and transforming said camera chip amplitude signals into address record information representing the targets' relative positions as a function of time.
    Type: Grant
    Filed: September 6, 1990
    Date of Patent: August 23, 1994
    Inventor: James G. Robertson