Patents by Inventor Christopher Olson

Christopher Olson 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: 10198260
    Abstract: A system that for storing program counter values is disclosed. The system may include a program counter, a first memory including a plurality of sectors, a first circuit configured to retrieve a program instruction from a location in memory dependent upon a value of the program counter, send the value of the program counter to an array for storage and determination a predicted outcome of the program instruction in response to a determination that execution of the program instruction changes a program flow. The second circuit may be configured to retrieve the value of the program counter from a given entry in a particular sector of the array, and determine an actual outcome of the program instruction dependent upon the retrieved value of the program counter.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: February 5, 2019
    Assignee: Oracle International Corporation
    Inventors: Manish Shah, Christopher Olson
  • Publication number: 20180217916
    Abstract: In various embodiments, a method of implementing a local simulation environment may be performed. The method may include implementing a network-based computing platform that executes applications received from a plurality of clients. The network-based computing platform may include a network-based software development environment. The method may further include providing a local simulation environment to a client. The local simulation environment may constitute a subset of the functionality of the network-based software development environment. The local simulation environment may prevent the client from accessing administrator features of the local simulation environment. The method may further include receiving, from the client, an application executable on the network-based computing platform.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Matthew Scott Musser, Michael Christopher Olson
  • Publication number: 20180129587
    Abstract: Techniques and architectures for creating scratch organizations in a multitenant environment. A scratch organization defined by metadata corresponding to a subject organization is generated. The metadata defines at least a set of privileges for the subject organization to be replicated in the scratch organization. Test data is loaded from a test source that is not the subject organization. Changes to the subject organization are not applied to the scratch organization after creation of the scratch organization and changes to the scratch organization are not applied to the subject organization. One or more test operations are performed on the scratch organization using the loaded test data. The scratch organization is destroyed after the one or more test operations have been performed.
    Type: Application
    Filed: September 26, 2017
    Publication date: May 10, 2018
    Inventors: James Bock Wunderlich, Michael Dwayne Miller, Michael Christopher Olson
  • Publication number: 20180018146
    Abstract: Control circuitry coupled to a multiply unit which includes a plurality of stage, each of which may be configured to perform a corresponding arithmetic function, may be configured to retrieve a given entry from a lookup table dependent upon a first portion of a binary representation of an input operand. An error value of an error function evaluated dependent upon a lookup value in a given entry of the plurality of entries is included in a predetermined error range. The control circuitry may be further configured to determine an initial approximation of a result of an iterative arithmetic operation using the first entry and initiate the iterative arithmetic operation using the initial approximation and the input operand.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 18, 2018
    Inventors: Josephus Ebergen, Dmitry Nadezhin, Christopher Olson
  • Patent number: 9811579
    Abstract: Described is technology to translate between tree-structured documents and electronic storage such as a relational data store. A document may be composed from the data store or decomposed to a data store using a document mapping command. The document mapping command includes follow commands that associate the columns in one table with columns in another table and resolve these associations during composition or decomposition. These follow commands allow for the retrieval of data from the data store and for inserting and/or modifying the data store by way of applying deltas to the data store.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 7, 2017
    Inventor: Christopher A. Olson
  • Publication number: 20170308356
    Abstract: A multiplier unit may be configured to generate a final approximation of an iterative arithmetic operation performed on two operands. Circuitry coupled to the multiplier unit may perform a shift operation and a mask operation on the final approximation to generate shifted and un-shifted approximations, respectively. The circuitry may generate a first remainder using the un-shifted approximation and a sign value of a second remainder using the first remainder. Using the sign value of the second remainder, the circuitry may perform a rounding operation on the shifted approximation to generate a final answer.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Inventors: Josephus Ebergen, Christopher Olson, Dmitry Nadehzin, David Rager, Austin Lee
  • Publication number: 20170282953
    Abstract: A vehicle accessory control circuit includes a processor electrically connected to a power source and a memory, the processor executing computer readable instructions stored on the memory to configure the accessory control circuit and an accessory control output. The control circuit includes at least one capacitive touch assembly having an electrically conductive conduit shielded by a portion of a steering mechanism of the vehicle. The capacitive touch assembly is connected to the power source and the processor such that the conduit is configured to transmit a capacitance input data signal to the processor to adjust the accessory control output. The capacitance input data signal is varied by a conductive touch object such as a human finger or palm to manipulate the output from the accessory system.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 5, 2017
    Inventors: Corey Christopher Olson, Molly Kay Hengel, John Christopher Bauer, Ryan Edward Jacewicz, Edgar Fernando Garcia
  • Publication number: 20170199741
    Abstract: A system that for storing program counter values is disclosed. The system may include a program counter, a first memory including a plurality of sectors, a first circuit configured to retrieve a program instruction from a location in memory dependent upon a value of the program counter, send the value of the program counter to an array for storage and determination a predicted outcome of the program instruction in response to a determination that execution of the program instruction changes a program flow. The second circuit may be configured to retrieve the value of the program counter from a given entry in a particular sector of the array, and determine an actual outcome of the program instruction dependent upon the retrieved value of the program counter.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Inventors: Manish Shah, Christopher Olson
  • Patent number: 9622863
    Abstract: This application relates to methods, systems, and apparatus for replacing native heart valves with prosthetic heart valves and treating valvular insufficiency. In a representative embodiment, a support frame configured to be implanted in a heart valve comprises an annular main body formed by a plurality of angled struts, the main body including a plurality of peaks formed by the intersection of respective adjacent struts. The support frame further comprises one or more leaflet-engaging mechanisms configured to engage leaflets of the heart valve. The support frame can be radially expandable and collapsible.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 18, 2017
    Assignee: Edwards Lifesciences Corporation
    Inventors: Emil Karapetian, Charles Stanislaus, Gregory Bak-Boychuk, Christopher Olson, Cristobal Hernandez, William Brunnett, Netanel Benichou, Lauren Freschauf, Alex Siegel
  • Patent number: 9569258
    Abstract: A multiplier unit that may be configured to concurrently perform multiple division and square operations is disclosed. The multiplier unit may include multiple stages. Each stage may be configured to perform a corresponding arithmetic operation. Control circuitry coupled to the multiplier unit may be configured to schedule in a given cycle of the plurality of cycles, a respective tasks of a plurality of tasks included in a first operation for execution on a respective stage of the multiple stages. The control circuitry may be further configured to schedule execution of each tasks of a second plurality of tasks included in a second operation during a respective cycle on an unused stage of the multiple stages.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: February 14, 2017
    Assignee: Oracle International Corporation
    Inventors: Christopher Olson, Jeffrey Brooks
  • Patent number: 9326853
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems used to deliver a prosthetic heart valve to a deficient valve. In one embodiment, for instance, a support structure and an expandable prosthetic valve are advanced through the aortic arch of a patient using a delivery system. The support structure is delivered to a position on or adjacent to the surface of the outflow side of the aortic valve (the support structure defining a support-structure interior). The expandable prosthetic valve is delivered into the aortic valve and into the support-structure interior. The expandable prosthetic heart valve is expanded while the expandable prosthetic heart valve is in the support-structure interior and while the support structure is at the position on or adjacent to the surface of the outflow side of the aortic valve, thereby causing one or more native leaflets of the aortic valve to be frictionally secured between the support structure and the expanded prosthetic heart valve.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: May 3, 2016
    Assignee: Edwards Lifesciences Corporation
    Inventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, Minh Ma, Devin Marr, Mark Huang, Hiroshi Okabe, Kevin Stewart, Alison S. Curtis, Philip P. Corso, Jr.
  • Patent number: 9304767
    Abstract: Systems and methods for providing single cycle movement of data between a floating-point register file (FRF) and a general purpose or integer register file (IRF) of a microprocessor system are provided. The system may include an integer execution unit operative to execute instructions with single cycle latency, a floating-point execution unit, a working register file (WRF), an FRF, and an IRF. To achieve the single cycle movement functionality, the integer execution unit may physically own the WRF, IRF, and FRF, and may monitor and control any dependencies between them. Thus, since the integer execution unit has direct read access to both the IRF and the FRF, data may be moved between the two register files using the single cycle operation of the integer execution unit, without the need to store and load the data from memory.
    Type: Grant
    Filed: June 2, 2009
    Date of Patent: April 5, 2016
    Assignee: Oracle America, Inc.
    Inventors: Christopher Olson, Robert T. Golla, Jeffrey S. Brooks
  • Patent number: 9289282
    Abstract: A medical device for treating aortic insufficiency (and associated aneurysms or defects of any other vessel associated with a valve) includes a support structure, a stent, a prosthetic valve and a deflector. Generally, the support structure is configured to cooperate with the prosthetic valve to pinch the native valve therebetween and provide an anchor for the stent which extends into the aorta and supports the deflector which is positioned to abate blood flow against the aneurysm.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: March 22, 2016
    Assignee: Edwards Lifesciences Corporation
    Inventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, David L. Hauser
  • Publication number: 20150148896
    Abstract: This application relates to methods, systems, and apparatus for replacing native heart valves with prosthetic heart valves and treating valvular insufficiency. In a representative embodiment, a support frame configured to be implanted in a heart valve comprises an annular main body formed by a plurality of angled struts, the main body including a plurality of peaks formed by the intersection of respective adjacent struts. The support frame further comprises one or more leaflet-engaging mechanisms configured to engage leaflets of the heart valve. The support frame can be radially expandable and collapsible.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 28, 2015
    Applicant: EDWARDS LIFESCIENCES CORPORATION
    Inventors: Emil Karapetian, Charles Stanislaus, Gregory Bak-Boychuk, Christopher Olson, Cristobal Hernandez, William Brunnett, Netanel Benichou, Lauren Freschauf, Alex Siegel
  • Patent number: 8778016
    Abstract: A method and apparatus for performing mitral valve chordal repair on a patient include attaching at least one filament to a mitral valve leaflet and to a papillary muscle. A first end of a filament can be attached to the mitral valve leaflet and the length of the filament can be adjusted by adjusting the tension of the filament in a catheter. The second end of the filament can be attached to an attachment site.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: July 15, 2014
    Assignee: Edwards Lifesciences Corporation
    Inventors: Chris Janovsky, Christopher Olson, Hsingching Crystal Hsu, Carl Swindle, Erin Glines, Ian Shakil, Pooja Sharma, Stanton Rowe
  • Publication number: 20140116647
    Abstract: A device holds at least one medical instrument in a fluid bath intended for maintaining the temperature of the instrument. The device includes a first portion disposed at one end of the bath, the first portion including at least one well adapted to hold the instrument relative to the bath. The device also includes a second portion connected to the first portion at the one end of the bath, whereby the first portion is maintained in a position to hold the instrument securely in the bath.
    Type: Application
    Filed: October 31, 2013
    Publication date: May 1, 2014
    Inventors: Bruce Kannry, Christopher Olson
  • Publication number: 20120310328
    Abstract: A medical device for treating aortic insufficiency (and associated aneurysms or defects of any other vessel associated with a valve) includes a support structure, a stent, a prosthetic valve and a deflector. Generally, the support structure is configured to cooperate with the prosthetic valve to pinch the native valve therebetween and provide an anchor for the stent which extends into the aorta and supports the deflector which is positioned to abate blood flow against the aneurysm.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 6, 2012
    Applicant: EDWARDS LIFESCIENCES CORPORATION
    Inventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, David L. Hauser
  • Publication number: 20120022633
    Abstract: Disclosed herein are representative embodiments of methods, apparatus, and systems used to deliver a prosthetic heart valve to a deficient valve. In one embodiment, for instance, a support structure and an expandable prosthetic valve are advanced through the aortic arch of a patient using a delivery system. The support structure is delivered to a position on or adjacent to the surface of the outflow side of the aortic valve (the support structure defining a support-structure interior). The expandable prosthetic valve is delivered into the aortic valve and into the support-structure interior. The expandable prosthetic heart valve is expanded while the expandable prosthetic heart valve is in the support-structure interior and while the support structure is at the position on or adjacent to the surface of the outflow side of the aortic valve, thereby causing one or more native leaflets of the aortic valve to be frictionally secured between the support structure and the expanded prosthetic heart valve.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 26, 2012
    Inventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, Minh Ma, Devin Marr, Mark Huang, Hiroshi Okabe, Kevin Stewart, Alison S. Curtis, Philip P. Corso, JR.
  • Publication number: 20100306510
    Abstract: Systems and methods for providing single cycle movement of data between a floating-point register file (FRF) and a general purpose or integer register file (RF) of a microprocessor system are provided. The system may include an integer execution unit operative to execute instructions with single cycle latency, a floating-point execution unit, a working register file (WRF), an FRF, and an IRF. To achieve the single cycle movement functionality, the integer execution unit may physically own the WRF, IRF, and FRF, and may monitor and control any dependencies between them. Thus, since the integer execution unit has direct read access to both the IRF and the FRF, data may be moved between the two register files using the single cycle operation of the integer execution unit, without the need to store and load the data from memory.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 2, 2010
    Applicant: Sun Microsystems, Inc.
    Inventors: Christopher Olson, Robert T. Golla, Jeffrey S. Brooks
  • Publication number: 20100042147
    Abstract: A method and apparatus for performing mitral valve chordal repair on a patient include attaching at least one filament to a mitral valve leaflet and to a papillary muscle. A first end of a filament can be attached to the mitral valve leaflet and the length of the filament can be adjusted by adjusting the tension of the filament in a catheter. The second end of the filament can be attached to an attachment site.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Applicant: Edwards Lifesciences Corporation
    Inventors: Chris Janovsky, Christopher Olson, Hsingching Crystal Hsu, Carl Swindle, Erin Glines, Ian Shakil, Pooja Sharma, Stanton Rowe