Patents by Inventor Brent Phillips
Brent Phillips 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: 20220393645Abstract: Low-leakage switch circuit techniques to reduce leakage current of an off-state switch, while maintaining a low on-resistance. The low-leakage switch circuit may allow measurement of low current signals in a transimpedance amplifier with improved accuracy without, the need for calibration. The low-leakage switch circuit may include a bootstrapping path connecting two or more terminals or voltage nodes of an off-state switch in the switch circuit. The bootstrapping path is configured to bootstrap major leakage current contributors in the switch circuit, such as the substrate diode leakage, the subthreshold leakage, or combinations thereof.Type: ApplicationFiled: March 17, 2022Publication date: December 8, 2022Inventors: Yukihisa Handa, Kerry Brent Phillips, Matthew Thomas Juszkiewicz
-
Patent number: 10211846Abstract: Techniques for limiting the output voltage of an amplifier without directly affecting an output current of the amplifier are provided. In an example, an amplifier can include a plurality of amplifier stages configured to receive an input voltage and to provide an output voltage as a function of the input voltage, and a comparator configured to receive a voltage limit and a representation of the output voltage of the amplifier, to adjust current at an input to a first amplifier stage of the plurality of amplifier stages when the output voltage violates the voltage limit, and to clamp the output voltage at an offset from the voltage limit.Type: GrantFiled: November 6, 2017Date of Patent: February 19, 2019Assignee: Analog Devices, Inc.Inventor: Kerry Brent Phillips
-
Patent number: 8789621Abstract: The present apparatus and method of use allows a blow out preventer to be installed as a unit with a section of casing, and does not require the blow out preventer to be removed as subsequent strings of casing are installed, thus efficiently utilizing drilling rig time. The present invention further allows a casing string to be landed and cemented in place, and then the drilling rig may move off the location, without a permanent wellhead housing attached to the well. The primary apparatus utilized in the invention is a tubular connector which suspends a string of casing during cementing, and which receives a casing plug for sealing the well when drilling operations have been completed. When completion operations commence, a permanent wellhead housing is attached to the tubular connector utilizing a unique metal to metal seal.Type: GrantFiled: October 9, 2013Date of Patent: July 29, 2014Assignee: Cameron West Coast Inc.Inventors: Edward Leonardo Ganzinotti, II, Edward Leonardo Ganzinotti, III, Brent Phillip Shanley, Matthew Anthony Couchot
-
Publication number: 20140034392Abstract: The present apparatus and method of use allows a blow out preventer to be installed as a unit with a section of casing, and does not require the blow out preventer to be removed as subsequent strings of casing are installed, thus efficiently utilizing drilling rig time. The present invention further allows a casing string to be landed and cemented in place, and then the drilling rig may move off the location, without a permanent wellhead housing attached to the well. The primary apparatus utilized in the invention is a tubular connector which suspends a string of casing during cementing, and which receives a casing plug for sealing the well when drilling operations have been completed. When completion operations commence, a permanent wellhead housing is attached to the tubular connector utilizing a unique metal to metal seal.Type: ApplicationFiled: October 9, 2013Publication date: February 6, 2014Applicant: CAMERON WEST COAST INC.Inventors: Edward Leonardo Ganzinotti, II, Edward Leonardo Ganzinotti, III, Brent Phillip Shanley, Matthew Anthony Couchot
-
Patent number: 8573328Abstract: The present apparatus and method of use allows a blow out preventer to be installed as a unit with a section of casing, and does not require the blow out preventer to be removed as subsequent strings of casing are installed, thus efficiently utilizing drilling rig time. The present invention further allows a casing string to be landed and cemented in place, and then the drilling rig may move off the location, without a permanent wellhead housing attached to the well. The primary apparatus utilized in the invention is a tubular connector which suspends a string of casing during cementing, and which receives a casing plug for sealing the well when drilling operations have been completed. When completion operations commence, a permanent wellhead housing is attached to the tubular connector utilizing a unique metal to metal seal.Type: GrantFiled: May 2, 2011Date of Patent: November 5, 2013Assignee: Cameron West Coast Inc.Inventors: Edward Leonardo Ganzinotti, II, Edward Leonardo Ganzinotti, III, Brent Phillip Shanley, Matthew Anthony Couchot
-
Patent number: 7696826Abstract: A temperature compensation system for compensating a collector-voltage controlled RF amplifier. To overcome variation that occurs with temperature which can result in signal degradation of the adjacent channel spectrum, a temperature compensated current is utilized to create an offset signal. The offset signal is processed in connection with a control or data signal to generate a temperature compensated voltage source control signal. A differential amplifier may process the data or control signal and the offset signal. The compensated voltage control signal tracks temperature to adapt the applied collector voltage to temperature. This in turn forces the applied collector voltage to vary in response to temperature changes thereby maintaining a constant output power or RF swing. One example environment of use is in an EDGE type GSM system.Type: GrantFiled: December 4, 2006Date of Patent: April 13, 2010Assignee: Skyworks Solutions, Inc.Inventors: David S. Ripley, Kerry Brent Phillips
-
Publication number: 20090115520Abstract: A temperature compensation system for compensating a collector-voltage controlled RF amplifier. To overcome variation that occurs with temperature which can result in signal degradation of the adjacent channel spectrum, a temperature compensated current is utilized to create an offset signal. The offset signal is processed in connection with a control or data signal to generate a temperature compensated voltage source control signal. A differential amplifier may process the data or control signal and the offset signal. The compensated voltage control signal tracks temperature to adapt the applied collector voltage to temperature. This in turn forces the applied collector voltage to vary in response to temperature changes thereby maintaining a constant output power or RF swing. One example environment of use is in an EDGE type GSM system.Type: ApplicationFiled: December 4, 2006Publication date: May 7, 2009Inventors: David S. Ripley, Kerry Brent Phillips
-
Publication number: 20070130119Abstract: A tracer object for tracing a user or process in a data processing system is provided. An application receives a tracer key containing a request for information to be traced. The received tracer key is checked against all tracer keys that the application has stored. If a match between two tracer keys is found, the stored tracer key maps the tracer key containing the request to the stored tracer key's associated tracer object and applies the conditions and modifiers contained in the tracer key containing the request to the tracer object. The tracer object then gathers the required information as requested.Type: ApplicationFiled: December 1, 2005Publication date: June 7, 2007Inventor: Brent Phillips
-
Publication number: 20070130320Abstract: A log manager for tracing a user or process in a data processing system is provided. A user inputs various criteria in the log manager, indicating exactly what is to be traced. A tracer key is created based on this information. The tracer key is then transmitted to the appropriate applications in the system, which then gather the relevant information. The applications then forward this information to a log receiver. The receiver stores the information. The log receiver can then produce a trace report for the user at any time the user wishes.Type: ApplicationFiled: December 1, 2005Publication date: June 7, 2007Inventors: Fabian Morgan, Brent Phillips
-
Publication number: 20060156286Abstract: The invention is an improved integrated development environment (IDE). In particular, the improved IDE comprises a text editor, a source code analyzer, a rule database, and a solution database. The rule database stores source code patterns that represent classes of bugs, while the solution database stores source code patterns that represent corresponding alternative source code that corrects the bugs. The source code analyzer dynamically evaluates source code as a programmer develops the source code in the text editor, periodically comparing source code with the patterns in the rule database. If the source code analyzer matches a pattern with any source code, the source code analyzer displays the corresponding source code pattern from the solution database. The source code analyzer further gives the programmer the option to select the source code pattern from the solution database, at which time the editor changes the source code to conform to the appropriate pattern.Type: ApplicationFiled: January 11, 2005Publication date: July 13, 2006Inventors: Fabian Morgan, Brent Phillips
-
Publication number: 20050278305Abstract: A method for implementing a web-based, front-end user request includes receiving a list request from a front-end user, and receiving user characteristics associated with the list request. Data corresponding to the list request is retrieved from a data storage medium, and the retrieved data is configured in accordance with the user characteristics. The configured data is returned to the front-end user in accordance with the user characteristics.Type: ApplicationFiled: May 28, 2004Publication date: December 15, 2005Applicant: International Business Machines CorporationInventors: Peter Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent Phillips
-
Publication number: 20050278327Abstract: A method for implementing a front-end user sort request includes receiving a list request, decomposing the list request and creating a sort entry object using a list of column values initially retrieved from a data storage medium. A sort routine is performed on at least a first column of the list of column values in the sort entry object, wherein a compare function of the sort routine is dependent upon information obtained from decomposing the list request. The list request is rebuilt in accordance with the completion of the sort routine.Type: ApplicationFiled: May 28, 2004Publication date: December 15, 2005Applicant: International Business Machines CorporationInventors: Peter Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent Phillips
-
Publication number: 20050210053Abstract: A method in a data processing system for generating return data responsive to a database request is provided. A response from a data store is detected. A merge reference section in a singleton in-memory object is located. A merge reference of the merge reference section is identified. A reference column from the merge reference is determined and data is merged with the reference column to form a merged value according to an order. The merged value is then placed in the response.Type: ApplicationFiled: March 18, 2004Publication date: September 22, 2005Applicant: International Business Machines CorporationInventors: Robyn Focazio, Fabian Morgan, Brent Phillips
-
Publication number: 20050210004Abstract: A method, apparatus, and computer instructions of generating SQL statements at run time from generic and abstract XML request and response messages is provided. A set of generic and abstract XML schemas are provided for a client to send request XML messages for performing actions on information of objects in a data store. An adaptor processes the request XML messages and generates the SQL statements to submit to the data store. Upon receiving results, the adaptor sends response XML messages that adhere to the generic and abstract XML schemas to the client, which then obtains values of results from response XML message.Type: ApplicationFiled: March 18, 2004Publication date: September 22, 2005Applicant: International Business Machines CorporationInventors: Robyn Focazio, Fabian Morgan, Brent Phillips
-
Publication number: 20050165776Abstract: The present invention provides a method, computer program product, and a data processing system for validating and configuring a database transaction request. A first transaction criteria of a plurality of transaction criteria is identified in a singleton in-memory object by reading a client identifier element value specified in a database transaction request. Each of the plurality of transaction criteria is associated with a respective client. Default data for a database path is determined based on the client identifier element value. A database command is generated that includes the default data.Type: ApplicationFiled: January 14, 2004Publication date: July 28, 2005Applicant: International Business Machines CorporationInventors: Robyn Focazio, Kumar Marappan, Fabian F. Morgan, Brent Phillips
-
Publication number: 20050091199Abstract: An automated method for creating only the necessary joins in a SQL query. The present invention comprises a Query Program (QP), a Query Generation Program (QGP), and a Clause Generation Program (CGP). The QP accepts the query fields, filters, and sort criteria from the user, generates the query, sends the query to the database, and displays the query results. The QGP creates the query clause strings and inserts the strings into the SQL template. The QGP generates the SELECT, (filter) WHERE, and ORDER BY clauses. The QGP analyzes each parameter in a parameter list to determine if the parameter is on the added aliases list. If the parameter is not on the added aliases list, the QGP runs the CGP for the parameter. The CGP generates the FROM, JOIN, and (join) WHERE clauses and adds the clauses to the appropriate clause strings.Type: ApplicationFiled: October 23, 2003Publication date: April 28, 2005Applicant: International Business Machines CorporationInventors: Robyn Focazio, Kumar Marappan, Fabian Morgan, Brent Phillips
-
Publication number: 20050060374Abstract: Methods, systems, and media for enhancing persistence of a message are disclosed. Embodiments include hardware and/or software for storing of a message in an inbound queue, copying the message to a working queue prior to removing the message from the inbound queue, processing the message base upon the copy in the working queue, and storing a committed reply for the message in an outbound queue. Embodiments may also include a queue manager to persist the message and the committed reply after receipt of the message, to close or substantially close gaps in persistence. Several embodiments include a dispatcher that browses the inbound queue to listen for receipt of messages to process, copy the message to the working queue, and assign the message to a thread to perform processing associated with the message. Further embodiments include persistence functionality in middleware, alleviating the burden of persisting messages from applications like upperware.Type: ApplicationFiled: September 11, 2003Publication date: March 17, 2005Applicant: International Business Machines CorporationInventor: Brent Phillips