Patents by Inventor David Hoyle

David Hoyle 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: 20190032792
    Abstract: Embodiments of the present disclosure relate to a choke valve that includes a choke body, a choke trim disposed in the choke body, where the choke trim is configured to adjust a cross-sectional area of a flow path in the choke body to adjust a fluid flow through the choke valve, a needle of the choke trim disposed in the flow path of the fluid flow, where the needle includes a first portion having a superhard material, a seat of the choke trim, where the needle is configured to move along an axis extending through an opening of the seat to adjust the fluid flow through the choke valve.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Scott A. Miller, Ghulam A. Barkatally, Jerry A. Martino, Declan Elliott, Edmund Peter McHugh, Jonathan Marshall, David Hoyle, Neil Cannon
  • Patent number: 10162752
    Abstract: A method for storing data at contiguous memory addresses includes, at a single-instruction-multiple-data (SIMD) processor, executing a parallel-prefix valid count instruction to determine a first offset of a first data vector and to determine a second offset of a second data vector that includes valid data and invalid data. The second offset is based on the first offset and a number of positions in the first data vector that are associated with valid data. The method also includes storing first valid data from the first data vector at a first memory address of a memory and storing second valid data from the second data vector at a particular memory address of the memory. The first memory address is based on the first offset and the particular memory address is based on the second offset.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: December 25, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Eric Mahurin, David Hoyle
  • Publication number: 20180328365
    Abstract: An electric submersible pump system can include a shaft; at least one impeller operatively coupled to the shaft; and a bearing assembly that rotatably supports the shaft, where at least one component of the electric submersible pump includes a volumetric composite material that includes polycrystalline diamond material and at least one metallic material.
    Type: Application
    Filed: May 10, 2017
    Publication date: November 15, 2018
    Inventors: David Milton Eslinger, Spyridon Joseph Kotsonis, David Hoyle, Alejandro Camacho Cardenas, Arthur Watson
  • Publication number: 20180081803
    Abstract: A method for storing data at contiguous memory addresses includes, at a single-instruction-multiple-data (SIMD) processor, executing a parallel-prefix valid count instruction to determine a first offset of a first data vector and to determine a second offset of a second data vector that includes valid data and invalid data. The second offset is based on the first offset and a number of positions in the first data vector that are associated with valid data. The method also includes storing first valid data from the first data vector at a first memory address of a memory and storing second valid data from the second data vector at a particular memory address of the memory. The first memory address is based on the first offset and the particular memory address is based on the second offset.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Eric Mahurin, David Hoyle
  • Publication number: 20180081634
    Abstract: A method includes retrieving, at a processor, a first instruction for performing a first piecewise Horner's method operation for a polynomial and executing the first instruction. Executing the first instruction causes the processor to perform operations including accessing one or more look-up tables based on an interval of a first function input to determine a first coefficient of the polynomial for the first input range. The operations also include determining a first partial polynomial output of the first piecewise Horner's method operation. Determining the first partial polynomial output includes multiplying a first partial polynomial input with the first function input to generate a first partial value and adding the first coefficient to the first partial value to determine the first partial polynomial output.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Eric Mahurin, David Hoyle
  • Patent number: 9778407
    Abstract: A light guide having a first major surface, a second major surface, an input edge and an opposing edge, where at least one of the first major surface and the second major surface includes a plurality of multiplets. Each multiplet includes two or more extraction features having an indented geometry.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: October 3, 2017
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Timothy J. Nevitt, Charles David Hoyle, Michael F. Weber, Andrew J. Ouderkirk
  • Patent number: 9599766
    Abstract: A laminated display unit having a light guide, an LCD panel laminated to a major surface of the light guide and a high modulus layer laminated to the light guide opposite the LCD panel. A first material having refractive index n1 is disposed immediately adjacent a first major surface of the light guide and a second material having a refractive index n2 is disposed immediately adjacent a second major surface of the light guide. The light guide has a refractive index ng which is greater than about 1.05 times nmax where nmax is the larger of n1 and n2. At least one of the first major surface and the second major surface includes a plurality of multiplets where each multiplet includes two or more extraction features.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: March 21, 2017
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Andrew J. Ouderkirk, Michael F. Weber, Robert R. Kieschke, Timothy J. Nevitt, Charles David Hoyle
  • Publication number: 20170046156
    Abstract: Systems and methods pertain to looking up entries of a table. A processor receives one or more single instruction multiple data (SIMD) instructions, including a first SIMD instruction which specifies a first subset of indices. A first subset of table entries is looked up, using a crossbar, with the first subset of indices. A first vector output of the first SIMD instruction is based on whether the outputs of the crossbar belong to a desired subset of table entries. Similarly, second, third, and fourth SIMD instructions specify corresponding second, third, and fourth subsets of indices to lookup the remaining table entries using the crossbar. The size of the crossbar is based on the number of indices in the subset of indices used to lookup table entries.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Inventors: Eric Wayne MAHURIN, Lucian CODRESCU, Erich James PLONDKE, David HOYLE, Mao ZENG, Kim-Chyan GAN
  • Publication number: 20150301271
    Abstract: A laminated display unit having a light guide, an LCD panel laminated to a major surface of the light guide and a high modulus layer laminated to the light guide opposite the LCD panel. A first material having refractive index n1 is disposed immediately adjacent a first major surface of the light guide and a second material having a refractive index n2 is disposed immediately adjacent a second major surface of the light guide. The light guide has a refractive index ng which is greater than about 1.05 times nmax where nmax is the larger of n1 and n2. At least one of the first major surface and the second major surface includes a plurality of multiplets where each multiplet includes two or more extraction features.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Andrew J. Ouderkirk, Michael F. Weber, Robert R. Kieschke, Timothy J. Nevitt, Charles David Hoyle
  • Publication number: 20150301261
    Abstract: A light guide having a first major surface, a second major surface, an input edge and an opposing edge, where at least one of the first major surface and the second major surface includes a plurality of multiplets. Each multiplet includes two or more extraction features having an indented geometry.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Timothy J. Nevitt, Charles David Hoyle, Michael F. Weber, Andrew J. Ouderkirk
  • Publication number: 20150127467
    Abstract: A method and apparatus for providing an automatically upgradeable software application includes targeted advertising based upon demographics and user interaction with the computer. The software application includes a display region used for banner advertising that is downloaded over a network such as the Internet. The software application is accessible from a server via the network and demographic information on the user is acquired by the server and used for determining what advertising will be sent to the user. The software application further targets the advertisements in response to normal user interaction with the computer. Data associated with each advertisement is used by the software application in determining when a particular advertisement is to be displayed. This includes the specification of certain programs that the user may have so that, when the user runs the program (e.g., a spreadsheet program), a relevant advertisement will be displayed (e.g., an advertisement for a stock brokerage).
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Inventor: Martin David Hoyle
  • Patent number: 8769440
    Abstract: In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: July 1, 2014
    Assignee: B.E. Technology, L.L.C.
    Inventor: Martin David Hoyle
  • Publication number: 20140149227
    Abstract: A method and apparatus for providing an automatically upgradeable software application includes targeted advertising based upon demographics and user interaction with the computer. The software application includes a display region used for banner advertising that is downloaded over a network such as the Internet. The software application is accessible from a server via the network and demographic information on the user is acquired by the server and used for determining what advertising will be sent to the user. The software application further targets the advertisements in response to normal user interaction with the computer. Data associated with each advertisement is used by the software application in determining when a particular advertisement is to be displayed. This includes the specification of certain programs that the user may have so that, when the user runs the program (e.g., a spreadsheet program), a relevant advertisement will be displayed (e.g., an advertisement for a stock brokerage).
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Applicant: B.E. Technology, L.L.C.
    Inventor: Martin David Hoyle
  • Patent number: 8549410
    Abstract: In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 1, 2013
    Assignee: B.E. Technology, LLC
    Inventor: Martin David Hoyle
  • Patent number: 8549411
    Abstract: In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 1, 2013
    Assignee: B.E. Technology, LLC
    Inventor: Martin David Hoyle
  • Patent number: 8392789
    Abstract: A method for decoding a codeword in a data stream encoded according to a low density parity check (LDPC) code having an m×j parity check matrix H by initializing variable nodes with soft values based on symbols in the codeword, wherein a graph representation of H includes m check nodes and j variable nodes, and wherein a check node m provides a row value estimate to a variable node j and a variable node j provides a column value estimate to a check node m if H(m,j) contains a 1, computing row value estimates for each check node, wherein amplitudes of only a subset of column value estimates provided to the check node are computed, computing soft values for each variable node based on the computed row value estimates, determining whether the codeword is decoded based on the soft values, and terminating decoding when the codeword is decoded.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 5, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Eric Biscondi, David Hoyle, Tod David Wolf
  • Publication number: 20130013405
    Abstract: In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: B.E. TECHNOLOGIES, LLC
    Inventor: Martin David HOYLE
  • Publication number: 20130013410
    Abstract: In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: B.E. Technologies, LLC
    Inventor: Martin David HOYLE
  • Publication number: 20120158512
    Abstract: A method and apparatus for providing an automatically upgradeable software application includes targeted advertising based upon demographics and user interaction with the computer. The software application includes a display region used for banner advertising that is downloaded over a network such as the Internet. The software application is accessible from a server via the network and demographic information on the user is acquired by the server and used for determining what advertising will be sent to the user. The software application further targets the advertisements in response to normal user interaction with the computer. A distribution tool is provided for software distribution and upgrading over the network. Also provided is a user profile that is accessible to any computer on the network. Furthermore, multiple users of the same computer can possess Internet web resources and files that are personalized, maintained and organized.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Applicant: B.E. TECHNOLOGY, L.L.C.
    Inventor: Martin David Hoyle
  • Publication number: 20120039089
    Abstract: Optical constructions are disclosed. A disclosed optical construction includes a reflective polarizer layer, and an optical film that is disposed on the reflective polarizer layer. The optical film has an optical haze that is not less than about 50%. Substantial portions of each two neighboring major surfaces in the optical construction are in physical contact with each other. The optical construction has an axial luminance gain that is not less than about 1.2.
    Type: Application
    Filed: April 15, 2010
    Publication date: February 16, 2012
    Applicant: 3M Innovative Properties Company
    Inventors: Encai Hao, Fei Lu, William Blake Kolb, Brian W. Ostlie, Adam D. Haag, Michael Benton Free, William D. Coggio, Michael L. Steiner, Soemantri Widagdo, Kui Chen-Ho, Lan H. Liu, Robert F. Kamrath, Scott M Tapio, John A. Wheatiey, Charles David Hoyle, Michael F Weber