Patents by Inventor Christopher Dolan

Christopher Dolan 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: 9830285
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 9830284
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 9824038
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 9824037
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Publication number: 20160070664
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Application
    Filed: October 14, 2015
    Publication date: March 10, 2016
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Publication number: 20160071558
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Application
    Filed: October 14, 2015
    Publication date: March 10, 2016
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Publication number: 20160034420
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Application
    Filed: October 14, 2015
    Publication date: February 4, 2016
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Publication number: 20160019178
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Application
    Filed: July 27, 2015
    Publication date: January 21, 2016
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 9128818
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 8, 2015
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 9037548
    Abstract: A networked data storage system includes data movement logic and a virtual machine for executing a data management processing plan which is generated by a facility outside the storage array based on statistical information associated with extent level activity metrics provided by the storage array. Dynamically updated and automatically generated data management processing plans are provided to the storage array in the form of units of compiled byte code which the storage array is able to verify and execute using a virtual machine. The virtual machine interfaces with the environment in which it is embedded in a carefully constrained manner, thereby preventing clearly undesirable operations.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 19, 2015
    Assignee: EMC Corporation
    Inventors: Sean Christopher Dolan, Marik Marshak, Alexandr Veprinsky, Owen Martin, Xiaomei Liu, Hui Wang
  • Publication number: 20150081999
    Abstract: The disclosure includes, in general, among other aspects, an apparatus having multiple programmable units integrated within a processor. The apparatus has circuitry to map addresses in a single address space to resources within the multiple programmable units where the single address space includes addresses for different ones of the resources in different ones of the multiple programmable units and where there is a one-to-one correspondence between respective addresses in the single address space and resources within the multiple programmable units.
    Type: Application
    Filed: May 23, 2014
    Publication date: March 19, 2015
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 8738886
    Abstract: A processor is disclosed that can map a request from a central processing unit that uses memory-mapped input-output space to a second processing domain, such as a multithreaded processing domain. A request addressed to the input-output space of the central processing unit is converted to a corresponding command that simulates an operation between components in the multithreaded processing domain. The command is executed in the multithreaded processing domain. Information is accessed according to the request in response to executing the command.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: May 27, 2014
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Publication number: 20140038294
    Abstract: Systems and methods are provided for defining a nucleic acid construct for integration at locus L of an organism. Nucleic acid requests are received, each such request specifying a genetic change to L. The request are expanded into component polynucleotides which are then arranged into {AR1, . . . , ARm} different arrangements, each ARi in {AR1, . . . , ARm} defining a different arrangement of the component polynucleotides. A score Si for each ARi in {AR1, . . . , ARm} is determined based on whether source constructs encoding a portion of ARi are physically present. An ARf in {AR1, . . . , ARm} is selected based on the score for ARf. Primer pairs are calculated to amplify the portions of ARf not represented in the source constructs. The portions of ARf amplified by the primer pairs and the portions of ARf in the source constructs, ordered by ARf, define the nucleic acid construct.
    Type: Application
    Filed: October 11, 2012
    Publication date: February 6, 2014
    Applicant: Amyris Biotechnologies, Inc.
    Inventors: Darren M. Platt, Michael W. Bissell, Sunil S. Chandran, Brian L. Hawthorne, Erik Jedediah Dean, Christopher Dolan
  • Patent number: 8343077
    Abstract: An oral function and dysfunction quantification device that automatically records the amount of time required for a laboratory animal to gnaw through multiple obstructions in a tube comprising a confinement tube and spring-loaded polymer dowels that actuate timers to precisely record the time required for a rodent to complete a discrete gnawing task. The investigation of human orofacial pain requires an animal test that objectively measures impairment secondary to pain during an oral function (gnawing) that is analogous to behavior that elicits pain in human patients (chewing). The device can also evaluate behavioral change secondary to complex disorders such as anxiety and depression and facilitate evaluation of molecular mechanisms and pharmacologic therapies relevant to chronic orofacial pain and behavioral disorders.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: January 1, 2013
    Inventors: John Christopher Dolan, Brian Lee Schmidt
  • Patent number: 8332160
    Abstract: Systems and methods are provided for defining a nucleic acid construct for integration at locus L of an organism. Nucleic acid requests are received, each such request specifying a genetic change to L. The request are expanded into component polynucleotides which are then arranged into {AR1, . . . , ARm} different arrangements, each ARi in {AR1, . . . , ARm} defining a different arrangement of the component polynucleotides. A score Si for each ARi in {AR1, . . . , ARm} is determined based on whether source constructs encoding a portion ofARi are physically present. An ARf in {AR1, . . . , ARm} is selected based on the score for ARf. Primer pairs are calculated to amplify the portions of ARf not represented in the source constructs. The portions of ARf amplified by the primer pairs and the portions of ARf in the source constructs, ordered by ARf, define the nucleic acid construct.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: December 11, 2012
    Assignee: Amyris Biotechnologies, Inc.
    Inventors: Darren M. Platt, Michael W. Bissell, Sunil S. Chandran, Brian L. Hawthorne, Erik Jedediah Dean, Christopher Dolan
  • Publication number: 20060243258
    Abstract: An engine has a housing and a working member movable within an interior of the housing and separating a combustion chamber from a non-combustion chamber. Additionally, the engine may include a chamber-ventilation system that may include a passageway with a first end of the passageway connected to the non-combustion chamber and a second end of the passageway located downstream of the first end of the passageway. The chamber-ventilation system may further include a filter system disposed within the passageway. The filter system may include a filter housing and a filter disposed in the filter housing. Additionally, the chamber-ventilation system may be configured such that, during operation of the engine, gas travels from the non-combustion chamber, into the first end of the passageway, through the passageway, to the second end of the passageway.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Michael Withrow, Seth Slaughter, Christopher Dolan, Bryant Richie
  • Publication number: 20040186921
    Abstract: A processor is disclosed that can map a request from a central processing unit that uses memory-mapped input-output space to a second processing domain, such as a multithreaded processing domain. A request addressed to the input-output space of the central processing unit is converted to a corresponding command that simulates an operation between components in the multithreaded processing domain. The command is executed in the multithreaded processing domain. Information is accessed according to the request in response to executing the command.
    Type: Application
    Filed: February 17, 2004
    Publication date: September 23, 2004
    Applicant: Intel Corporation, a California corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta
  • Patent number: 6694380
    Abstract: A processor is disclosed that can map a request from a central processing unit that uses memory-mapped input-output space to a second processing domain, such as a multithreaded processing domain. A request addressed to the input-output space of the central processing unit is converted to a corresponding command that simulates an operation between components in the multithreaded processing domain. The command is executed in the multithreaded processing domain. Information is accessed according to the request in response to executing the command.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: February 17, 2004
    Assignee: Intel Corporation
    Inventors: Gilbert Wolrich, Debra Bernstein, Daniel Cutter, Christopher Dolan, Matthew J. Adiletta