Patents by Inventor Guy Lewis

Guy Lewis 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: 20240098151
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 21, 2024
    Applicant: Oracle International Corporation
    Inventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, JR.
  • Patent number: 11863635
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: January 2, 2024
    Assignee: Oracle International Corporation
    Inventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, Jr.
  • Patent number: 11652893
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 16, 2023
    Assignee: Oracle International Corporation
    Inventors: David Lawrence Rager, Matthew Perry Abrams, Robert Otto Barnes, II, Andrew Edward Brownsword, John Patrick Connelly, Rahul Dilip Jagad, Ron Nordan, Guy Lewis Steele, Jr.
  • Publication number: 20220303351
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 22, 2022
    Applicant: Oracle International Corporation
    Inventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, JR.
  • Patent number: 11375040
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 28, 2022
    Assignee: Oracle International Corporation
    Inventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, Jr.
  • Publication number: 20210133774
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Applicant: Oracle International Corporation
    Inventors: David Lawrence Rager, Matthew Perry Abrams, Robert Otto Barnes, II, Andrew Edward Brownsword, John Patrick Connelly, Rahul Dilip Jagad, Ron Nordan, Guy Lewis Steele, JR.
  • Publication number: 20210136175
    Abstract: Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the user profiles with logic trees, for example, logic trees representing marketing campaigns, to identify user profiles that match the campaigns.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Applicant: Oracle International Corporation
    Inventors: David Lawrence Rager, Andrew Edward Brownsword, Guy Lewis Steele, JR.
  • Patent number: 9790676
    Abstract: A delayed shutoff device comprises a conduit configured to allow a fluid to flow through, wherein the conduit includes a conduit start and a conduit end. The device further comprises a plug configured to be placed inside the conduit at the conduit start; move inside the conduit from the conduit start toward the conduit end when the fluid flows through the conduit; and reduce the fluid flow upon reaching the conduit end. The device is configured to allow a pass-through quantity of the fluid to pass through the conduit while the plug moves from the conduit start to the conduit end. The conduit end may form a seat, the plug being configured to stop moving upon reaching the seat. The plug may be configured to fit the seat imperfectly, to allow a seepage of the fluid after reaching the seat.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 17, 2017
    Assignee: Innovative Devices LLC
    Inventors: Guy Lewis Scribner, Payton Hurlin Scribner, Kenneth Stephen Ray
  • Publication number: 20160024771
    Abstract: A delayed shutoff device comprises a conduit configured to allow a fluid to flow through, wherein the conduit includes a conduit start and a conduit end. The device further comprises a plug configured to be placed inside the conduit at the conduit start; move inside the conduit from the conduit start toward the conduit end when the fluid flows through the conduit; and reduce the fluid flow upon reaching the conduit end. The device is configured to allow a pass-through quantity of the fluid to pass through the conduit while the plug moves from the conduit start to the conduit end. The conduit end may form a seat, the plug being configured to stop moving upon reaching the seat. The plug may be configured to fit the seat imperfectly, to allow a seepage of the fluid after reaching the seat.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Applicant: Innovative Devices LLC
    Inventors: Guy Lewis Scribner, Payton Hurlin Scribner, Kenneth Stephen Ray
  • Patent number: 8401876
    Abstract: An insurance company issues a property policy to a customer for property encumbered with an obligation to a creditor. The policy is to be issued to include an encumbrance clause as specified by the creditor. An identification of the creditor is provided to a clause database owned and maintained by a third party agent of the insurance company. The clause database determines that the identified creditor has an entry therein, retrieves from the entry the encumbrance clause as specified by the creditor, and returns the retrieved clause, which is received and inserted into the policy to be issued.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: March 19, 2013
    Assignee: United Services Automobile Association (USAA)
    Inventor: Guy Lewis Barnes
  • Publication number: 20060201065
    Abstract: Embodiments include methods and apparatus for mixing feedgases and producing synthesis gas. The apparatus includes a vessel containing a mixing system comprising one or more channels and a reaction zone downstream of the mixing system. A first feedgas and a second feedgas are separately injected into different injection portions of each channel, such that the second feedgas is injected in an acute direction into the first feedgas flowstream. The injected feedgases thereafter mix in a mixing portion of the channel. The mixing portion of each channel may have a reduced cross-sectional area so as to increase the total velocity of the feedgases while they mix. A feedgas mixture exits each channel of the mixing system to feed the reaction zone where it gets converted. Preferred embodiments include mixing O2 with a hydrocarbon gas and converting the mixture in a catalytic reaction zone to produce synthesis gas.
    Type: Application
    Filed: March 9, 2005
    Publication date: September 14, 2006
    Applicant: ConocoPhillips Company
    Inventors: Jamie Lucas, Guy Lewis, Harold Wright, Dale McIntyre, David Minahan, David Anderson
  • Patent number: 6219775
    Abstract: A massively-parallel computer includes a plurality of processing nodes and at least one control node interconnected by a network. The network faciliates the transfer of data among the processing nodes and of commands from the control node to the processing nodes. Each processing node includes an interface for transmitting data over, and receiving data and commands from, the network, at least one memory module for storing data, a node processor and an auxiliary processor. The node processor receives commands received by the interface and processes data in response thereto, in the process generating memory access requests for facilitating the retrieval of data from or storage of data in the memory module. The node processor further controlling the transfer of data over the network by the interface. The auxiliary processor is connected to the memory module and the node processor.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: April 17, 2001
    Assignee: Thinking Machines Corporation
    Inventors: Jon P. Wade, Daniel R. Cassiday, Robert D. Lordi, Guy Lewis Steele, Jr., Margaret A. St. Pierre, Monica C. Wong-Chan, Zahi S. Abuhamdeh, David C. Douglas, Mahesh N. Ganmukhi, Jeffrey V. Hill, W. Daniel Hillis, Scott J. Smith, Shaw-Wen Yang, Robert C. Zak, Jr.
  • Patent number: 5872987
    Abstract: A massively-parallel computer includes a plurality of processing nodes and at least one control node interconnected by a network. The network faciliates the transfer of data among the processing nodes and of commands from the control node to the processing nodes. Each each processing node includes an interface for transmitting data over, and receiving data and commands from, the network, at least one memory module for storing data, a node processor and an auxiliary processor. The node processor receives commands received by the interface and processes data in response thereto, in the process generating memory access requests for facilitating the retrieval of data from or storage of data in the memory module. The node processor further controlling the transfer of data over the network by the interface. The auxiliary processor is connected to the memory module and the node processor.
    Type: Grant
    Filed: September 16, 1996
    Date of Patent: February 16, 1999
    Assignee: Thinking Machines Corporation
    Inventors: Jon P. Wade, Daniel R. Cassiday, Robert D. Lordi, Guy Lewis Steele, Jr., Margaret A. St. Pierre, Monica C. Wong-Chan, Zahi S. Abuhamdeh, David C. Douglas, Mahesh N. Ganmukhi, Jeffrey V. Hill, W. Daniel Hillis, Scott J. Smith, Shaw-Wen Yang, Robert C. Zak, Jr.
  • Patent number: 5659778
    Abstract: An apparatus and method for efficiently mapping elements of an array to processing elements (PEs) of a parallel data computer. Axis lengths and weights are received from a compiler (if invoked at compile time) or an application program (if invoked at run time). A physical grid is generated by expanding the axis lengths so that their product is integrally divisible by "machine.sub.-- bits" (i.e., log.sub.2 (number of PEs on the data parallel computer)). The physical grid is divided into subgrids of equal size by dividing each expanded axis length into subgrid lengths of equal length. The lengths and numbers of subgrid lengths in each axis are then output to the compiler or the application program. From the subgrid lengths, the compiler or application program can identify a unique location in one of the subgrids given any location of an element in the array.
    Type: Grant
    Filed: April 11, 1994
    Date of Patent: August 19, 1997
    Assignee: TM Patents, L.P.
    Inventors: David Bruce Gingold, Kenneth Walter Crouch, Clifford Adam Lasser, Harry Mark Bromley, Guy Lewis Steele, Jr.