Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bireley, US

Douglas Bireley, Barrington, RI US

Patent application numberDescriptionPublished
20080300638BREAK-OFF SCREW EXTENSIONS - The present invention provides minimally invasive devices and methods for delivering a spinal connector to one or more spinal anchor sites in a patient's spinal column. In one embodiment, a spinal implant and access device is provided that includes a U-shaped receiver member, a bone-engaging member, and an extension member. The U-shaped receiver member can have a recess formed therein that is adapted to seat a spinal connector. The bone-engaging member can extend distally from the receiver member and it can be adapted to engage bone to thereby mate the receiver member to bone. The extension member can extend proximally from the receiver member and it can include a frangible portion formed thereon that is adapted to break when a predetermined force is applied thereto thereby allowing at least a portion of the extension member to be separated from the receiver member.12-04-2008

Douglas S. Bireley, Raynham, MA US

Patent application numberDescriptionPublished
20110040333Instruments and Methods for Minimally Invasive Spine Surgery - A minimally invasive surgical method includes inserting a first port that defines a first pathway to a first vertebra, advancing a first anchor through the first port to the first vertebra, inserting a second port that defines a second pathway to a second vertebra, advancing a second anchor through the second port to the second vertebra, positioning a first end of a fixation element in the first port, and advancing the first end of the fixation element subcutaneously through an opening in the first port and an opening in second port to the second anchor. A surgical access port includes a proximal end, a distal end, and a sidewall defining a lumen extending from the proximal end to the distal end. The port may include a first opening formed in the sidewall that defines a passageway for medical hardware from the lumen to external to the port.02-17-2011

William R. Bireley, Morgan Hill, CA US

Patent application numberDescriptionPublished
20080270609COMPUTER-READABLE MEDIUM TO MULTIPLEX MULTIPLE APPLICATION SERVER REQUESTS OVER A SINGLE DATABASE CONNECTION - In a system for avoiding section collision for application server requests over a single database connection, the database server assigns query identifiers to each instance of the same cursor opened for the same processing level within an application, allowing multiple instances of the same cursor to be processed in parallel without section collision. The application server assigns a command source identifier to each statement sent over a single database connection to uniquely identify the application source of the statement. This applies for multiples of the same statement sent by different application sources within the same application, for a single statement containing multiple application sources, and for multiple statements from different applications multiplexed over a single database connection. These statements can be processed separately from and in parallel with the each other without section collision.10-30-2008
20100107139Cooperative Unwrapping Across Intervening Wrappers - A method of accessing layers in a multi-layer software architecture including a first layer, a second layer, and a third layer. The method includes: at the third layer, publishing an interface; and at the first layer, before execution of a first function, registering a callback routine with the third layer using the interface.04-29-2010
20100293209BATCHING HETEROGENEOUS DATABASE COMMANDS - Systems, methods and articles of manufacture are disclosed for batching heterogeneous database commands. The heterogeneous database commands may include at least two database command types. Further, at least two of the heterogeneous database commands may include host variables. A request to execute the heterogeneous database commands may be received. The heterogeneous database commands may be sent to a database system for execution, responsive to the request.11-18-2010

Patent applications by William R. Bireley, Morgan Hill, CA US

William Robert Bireley, Morgan Hill, CA US

Patent application numberDescriptionPublished
20080319959GENERATING INFORMATION ON DATABASE QUERIES IN SOURCE CODE INTO OBJECT CODE COMPILED FROM THE SOURCE CODE - Provided are a method, system, and article of manufacture for generating information on database queries in source code into object code compiled from the source code. Source code including query statements to perform operations with respect to a database is translated into executable object code. A statement descriptor for at least one query statement is generated into the object code, wherein the statement descriptor for the at least one query statement includes information on the query statement including the query statement in the source code. The statement descriptors in the object code are processed to output information on the query statements indicated in the statement descriptors.12-25-2008
20080320013STATEMENT GENERATION USING STATEMENT PATTERNS - Provided are techniques for generating a result set. A statement that includes at least one statement pattern is received, wherein each statement pattern is a template that indicates how a statement is to be modified for execution against a data store and wherein each statement pattern modifies program logic and control flow. Each statement pattern is expanded to generate one or more new statements, wherein each statement pattern is capable of being expanded to zero or more statement patterns. The one or more new statements are executed against a data store to obtain a result set. It is determined whether to modify the result set based on the at least one statement pattern. In response to determining that the result set is to be modified, modifying the result set.12-25-2008
20080320019PLUGGABLE MERGE PATTERNS FOR DATA ACCESS SERVICES - Provided are techniques for storing data. Invocation of a data access service is received, wherein the invocation identifies a data structure storing one or more data elements having a data format. An update handler to be plugged into a data access framework is identified, wherein the update handler processes data elements having the data format. Under control of the update handler, data elements are accessed in the data structure; one or more statements for storing the data elements into the data store are determined; and the one or more statements are forwarded to the data access framework.12-25-2008
20090007138STATIC EXECUTION OF STATEMENTS IN A PROGRAM - Provided are techniques for static execution of statements. Information from an execution file that describes statements that have been bound to a database during a previous execution of those statements dynamically and describes metadata about the statements is loaded. While executing a program that includes statements, for each of the statements, it is determined whether that statement is bound to the database. In response to determining that the statement is bound to the database, the statement is executed statically using the loaded information. In response to determining that the statement is not bound to the database, the statement is executed dynamically.01-01-2009