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: 10198260Abstract: 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: GrantFiled: January 13, 2016Date of Patent: February 5, 2019Assignee: Oracle International CorporationInventors: Manish Shah, Christopher Olson
-
Publication number: 20180217916Abstract: 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: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Matthew Scott Musser, Michael Christopher Olson
-
Publication number: 20180129587Abstract: 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: ApplicationFiled: September 26, 2017Publication date: May 10, 2018Inventors: James Bock Wunderlich, Michael Dwayne Miller, Michael Christopher Olson
-
Publication number: 20180018146Abstract: 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: ApplicationFiled: July 13, 2016Publication date: January 18, 2018Inventors: Josephus Ebergen, Dmitry Nadezhin, Christopher Olson
-
Patent number: 9811579Abstract: 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: GrantFiled: November 21, 2012Date of Patent: November 7, 2017Inventor: Christopher A. Olson
-
Publication number: 20170308356Abstract: 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: ApplicationFiled: April 21, 2016Publication date: October 26, 2017Inventors: Josephus Ebergen, Christopher Olson, Dmitry Nadehzin, David Rager, Austin Lee
-
Publication number: 20170282953Abstract: 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: ApplicationFiled: April 4, 2017Publication date: October 5, 2017Inventors: Corey Christopher Olson, Molly Kay Hengel, John Christopher Bauer, Ryan Edward Jacewicz, Edgar Fernando Garcia
-
Publication number: 20170199741Abstract: 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: ApplicationFiled: January 13, 2016Publication date: July 13, 2017Inventors: Manish Shah, Christopher Olson
-
Patent number: 9622863Abstract: 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: GrantFiled: November 20, 2014Date of Patent: April 18, 2017Assignee: Edwards Lifesciences CorporationInventors: Emil Karapetian, Charles Stanislaus, Gregory Bak-Boychuk, Christopher Olson, Cristobal Hernandez, William Brunnett, Netanel Benichou, Lauren Freschauf, Alex Siegel
-
Patent number: 9569258Abstract: 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: GrantFiled: September 21, 2015Date of Patent: February 14, 2017Assignee: Oracle International CorporationInventors: Christopher Olson, Jeffrey Brooks
-
Patent number: 9326853Abstract: 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: GrantFiled: July 22, 2011Date of Patent: May 3, 2016Assignee: Edwards Lifesciences CorporationInventors: 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: 9304767Abstract: 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: GrantFiled: June 2, 2009Date of Patent: April 5, 2016Assignee: Oracle America, Inc.Inventors: Christopher Olson, Robert T. Golla, Jeffrey S. Brooks
-
Patent number: 9289282Abstract: 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: GrantFiled: May 31, 2012Date of Patent: March 22, 2016Assignee: Edwards Lifesciences CorporationInventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, David L. Hauser
-
Publication number: 20150148896Abstract: 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: ApplicationFiled: November 20, 2014Publication date: May 28, 2015Applicant: EDWARDS LIFESCIENCES CORPORATIONInventors: Emil Karapetian, Charles Stanislaus, Gregory Bak-Boychuk, Christopher Olson, Cristobal Hernandez, William Brunnett, Netanel Benichou, Lauren Freschauf, Alex Siegel
-
Patent number: 8778016Abstract: 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: GrantFiled: August 14, 2008Date of Patent: July 15, 2014Assignee: Edwards Lifesciences CorporationInventors: Chris Janovsky, Christopher Olson, Hsingching Crystal Hsu, Carl Swindle, Erin Glines, Ian Shakil, Pooja Sharma, Stanton Rowe
-
Publication number: 20140116647Abstract: 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: ApplicationFiled: October 31, 2013Publication date: May 1, 2014Inventors: Bruce Kannry, Christopher Olson
-
Publication number: 20120310328Abstract: 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: ApplicationFiled: May 31, 2012Publication date: December 6, 2012Applicant: EDWARDS LIFESCIENCES CORPORATIONInventors: Christopher Olson, Glen T. Rabito, Dustin P. Armer, David L. Hauser
-
Publication number: 20120022633Abstract: 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: ApplicationFiled: July 22, 2011Publication date: January 26, 2012Inventors: 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: 20100306510Abstract: 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: ApplicationFiled: June 2, 2009Publication date: December 2, 2010Applicant: Sun Microsystems, Inc.Inventors: Christopher Olson, Robert T. Golla, Jeffrey S. Brooks
-
Publication number: 20100042147Abstract: 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: ApplicationFiled: August 14, 2008Publication date: February 18, 2010Applicant: Edwards Lifesciences CorporationInventors: Chris Janovsky, Christopher Olson, Hsingching Crystal Hsu, Carl Swindle, Erin Glines, Ian Shakil, Pooja Sharma, Stanton Rowe