Patents by Inventor Thomas H. Strader

Thomas H. Strader 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: 20250321967
    Abstract: Data retrieval via secure database query generation is disclosed, including: receiving, via a user interface, a user submitted request for data associated with a business context; generating a prompt to an initialized database query generation model specific to the business context based at least in part on the user submitted request; providing the prompt to the initialized database query generation model; determining a database query based at least in part on an output from the initialized database query generation model; and querying a database for matching data using the database query, wherein the matching data comprises a set of data values fetched from one or more tables of data.
    Type: Application
    Filed: February 7, 2025
    Publication date: October 16, 2025
    Inventor: Thomas H. Strader
  • Patent number: 12256174
    Abstract: Embodiments of in-meeting content presentation management are disclosed, including: receiving a selection of an asset to be presented during a video conferencing meeting along a plurality of meeting participants, wherein the asset is selected from an approved subset of assets stored at a content storage; determining that a meeting participant of the plurality of meeting participants is not approved to view the selected asset; and preventing the selected asset from being presented to the plurality of meeting participants within the video conferencing meeting.
    Type: Grant
    Filed: July 11, 2024
    Date of Patent: March 18, 2025
    Assignee: Seismic Software, Inc.
    Inventors: Daniel Richard Myers, Thomas H. Strader, Sean Bradley, Dorin Chien-Yi Shen, Alexander Jason Rosenfeld
  • Publication number: 20250055958
    Abstract: Embodiments of in-meeting content presentation management are disclosed, including: receiving a selection of an asset to be presented during a video conferencing meeting along a plurality of meeting participants, wherein the asset is selected from an approved subset of assets stored at a content storage; determining that a meeting participant of the plurality of meeting participants is not approved to view the selected asset; and preventing the selected asset from being presented to the plurality of meeting participants within the video conferencing meeting.
    Type: Application
    Filed: July 11, 2024
    Publication date: February 13, 2025
    Inventors: Daniel Richard Myers, Thomas H. Strader, Sean Bradley, Dorin Chien-Yi Shen, Alexander Jason Rosenfeld
  • Patent number: 12205372
    Abstract: Document portion identification in a recorded video is disclosed, including: obtaining a recorded video; identifying a document portion that appears during the recorded video, wherein the document portion belongs to a document; and determining a video segment during which the document portion appears in the recorded video.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: January 21, 2025
    Assignee: Seismic Software, Inc.
    Inventors: Thomas H. Strader, Christopher Buchholz
  • Publication number: 20240037942
    Abstract: Document portion identification in a recorded video is disclosed, including: obtaining a recorded video; identifying a document portion that appears during the recorded video, wherein the document portion belongs to a document; and determining a video segment during which the document portion appears in the recorded video.
    Type: Application
    Filed: April 4, 2023
    Publication date: February 1, 2024
    Inventors: Thomas H. Strader, Christopher Buchholz
  • Patent number: 11663824
    Abstract: Document portion identification in a recorded video is disclosed, including: obtaining a recorded video; identifying a document portion that appears during the recorded video, wherein the document portion belongs to a document; and determining a video segment during which the document portion appears in the recorded video.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: May 30, 2023
    Assignee: Seismic Software, Inc.
    Inventors: Thomas H. Strader, Christopher Buchholz
  • Patent number: 9666266
    Abstract: In disclosed circuit arrangements, memory cell arrays are addressed by a first portion of an input address, and memory cells within each memory cell array are addressed by a second portion of the input address. A first first-in-first-out (FIFO) buffer is coupled to the memory cell arrays and delays the second portion of each input address to the memory cell arrays for a sleep period. Control circuits respectively coupled to the memory cell arrays include second FIFO buffers and decode the first portion of each input address and generate corresponding states of enable signals. The control circuits store the corresponding states of the enable signals in the second FIFO buffers concurrently with input of the second portion of each input address to the first FIFO buffer. The second FIFO buffers delay output of the corresponding states of the enable signals to the memory cell arrays for the sleep period.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 30, 2017
    Assignee: XILINX, INC.
    Inventors: Hongbin Ji, Ephrem C. Wu, Thomas H. Strader
  • Patent number: 9075930
    Abstract: An embodiment of a memory module is disclosed. This memory module is a configurable hard macro. A portion of this memory module includes a data input multiplexer coupled to select between cascaded data and direct/bused data. Such portion further includes, a memory coupled to receive output from the data input multiplexer for storage therein, and a register input multiplexer coupled to select between read data from the memory and the cascaded data. This memory module further includes: a register coupled to receive output from the register input multiplexer, a latch/register mode multiplexer coupled to select between the read data from the memory and registered data from the register, and a data output multiplexer coupled to select between the cascaded data and output from the latch/register mode multiplexer to provide output data.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 7, 2015
    Assignee: XILINX, INC.
    Inventors: Subodh Kumar, James M. Simkins, Thomas H. Strader, Matthew H. Klein, James E. Ogden, Uma Durairajan
  • Patent number: 8683166
    Abstract: A programmable integrated circuit device (IC) can include a configuration controller configured to assert a suspend request signal responsive to an input triggering suspend mode within the programmable IC and a memory controller block coupled to the configuration controller and a memory device. The memory controller block can be configured to place the memory device in self refresh mode in response to the suspend request signal and assert a suspend acknowledgement signal subsequent to placing the memory device in self refresh mode. The configuration controller can continue implementing suspend mode within the programmable IC in response to assertion of the suspend acknowledgement signal.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: March 25, 2014
    Assignee: Xilinx, Inc.
    Inventors: Roger D. Flateau, Jr., Wayne E. Wennekamp, Thomas H. Strader
  • Patent number: 8307182
    Abstract: An embodiment of a technique to transfer data includes: operating a memory interface using memory access cycles that each include T successive time slots each provided for transfer of B bits of data, where T and B are positive integers; selecting one of first or second predetermined integers as one of T or B; and transferring a quantity of data Q between the memory interface and another interface. The transferring includes: automatically determining a value of M memory access cycles as a function of the one of T or B; causing a data transfer sequence on the memory interface that includes M successive memory access cycles and thus M·T time slots; automatically determining a subset of the M·T time slots as a function of the one of T or B; and transferring the quantity of data Q through the memory interface during the subset of time slots.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: November 6, 2012
    Assignee: Xilinx, Inc.
    Inventors: Roger D. Flateau, Jr., Thomas H. Strader, Adam Elkins, Wayne E. Wennekamp, Schuyler E. Shimanek
  • Patent number: 8222923
    Abstract: A technique is provided for memory control in a device having programmable circuitry, including providing a dedicated memory controller circuit in the device before the programmable circuitry is field programmed. Another technique involves fabricating a device, where the fabricating involves forming programmable circuitry that includes a dedicated memory controller circuit before the circuitry is field programmed.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: July 17, 2012
    Assignee: Xilinx, Inc.
    Inventors: Schuyler E. Shimanek, Wayne E. Wennekamp, Joe E. Leyba, Adam Elkins, Thomas H. Strader, Chidamber R. Kulkarni, Mikhail A. Wolf, Steven E. McNeil
  • Patent number: 8200874
    Abstract: A device has first circuitry and also second circuitry that includes an interface and command ports that can each receive commands from the first circuitry, each command requesting an information transfer through the interface. A technique relating to the device involves dynamically enabling and disabling at least one of the command ports under control of the first circuitry, and using a priority list specifying an order of priority for a group of the command ports to identify and cause a command to be accepted from the command port of highest priority that contains a command and is currently enabled.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: June 12, 2012
    Assignee: Xilinx, Inc.
    Inventors: Wayne E. Wennekamp, Adam Elkins, Schuyler E. Shimanek, Thomas H. Strader, Steven E. McNeil
  • Patent number: 8161249
    Abstract: An apparatus includes a programmable device that has an interface and command ports that can each receive commands, each command requesting an information transfer through the interface. A technique relating to the device involves: selecting during field programming a number of priority definitions; configuring each of the priority definitions during field programming to specify an order of priority for a group of the command ports; and using the priority definitions in succession and, for each of the priority definitions, causing a command to be accepted from the command port of highest priority that contains a command.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: April 17, 2012
    Assignee: Xilinx, Inc.
    Inventors: Adam Elkins, Thomas H. Strader, Wayne E. Wennekamp, Schuyler E. Shimanek
  • Patent number: 8063660
    Abstract: A technique is applicable to a device having programmable circuitry that includes a first interface having a plurality of first address terminals, a second interface having a plurality of second address terminals, and a configurable interconnect structure coupled between the first and second interfaces. The technique includes configuring the interconnect structure during field programming to electrically couple each of the address terminals in a first subset of the first address terminals to respective address terminals in a second subset of the second address terminals according to a selected one of a plurality of different mapping functions.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: November 22, 2011
    Assignee: Xilinx, Inc.
    Inventors: Thomas H. Strader, Roger D. Flateau, Jr., Schuyler E. Shimanek, Wayne E. Wennekamp, Adam Elkins