Patents by Inventor David E. Taylor
David E. Taylor 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).
-
Patent number: 11960683Abstract: A display system for sensing a finger of a user applied to the display system includes a display panel; a sensor for sensing the finger; a sensing light source configured to emit a first light having a first wavelength W1; and a reflective polarizer disposed between the display panel and the sensor. For a substantially normally incident light, an optical transmittance of the reflective polarizer versus wavelength for a first polarization state has a band edge such that for a first wavelength range extending from a smaller wavelength L1 to a greater wavelength L2 and including W1, where 30 nm?L2?L1?50 nm and L1 is greater than and within about 20 nm of a wavelength L3 corresponding to an optical transmittance of about 50% along the band edge, the optical transmittance has an average of greater than about 75%.Type: GrantFiled: May 4, 2021Date of Patent: April 16, 2024Assignee: 3M INNOVATIVE PROPERTIES COMPANYInventors: Bharat R. Acharya, Robert D. Taylor, Joseph P. Attard, Benjamin J. Forsythe, David T. Yust, Matthew E. Sousa, Jason S. Petaja, Anthony M. Renstrom, William Blake Kolb, Matthew S. Cole, Matthew S. Stay, Matthew R. D. Smith, Jeremy O. Swanson, Tri D. Pham, David A. Rosen, Qunyi Chen, Lisa A. DeNicola, Quinn D. Sanford, Carl A. Stover, Lin Zhao, Gilles J. Benoit
-
Publication number: 20240103645Abstract: A computer input system includes a mouse including a housing having an interior surface defining an internal volume and a sensor assembly disposed in the internal volume. A processor is electrically coupled to the sensor assembly and a memory component having electronic instructions stored thereon that, when executed by the processor, causes the processor to determine an orientation of the mouse relative to a hand based on a touch input from the hand detected by the sensor assembly. The mouse can also have a circular array of touch sensors or lights that detect hand position and provide orientation information to the user.Type: ApplicationFiled: September 21, 2023Publication date: March 28, 2024Inventors: Bart K. Andre, Brian T. Gleeson, Kristi E. Bauerly, William D. Lindmeier, Matthew J. Sundstrom, Geng Luo, Seung Wook Kim, Evangelos Christodoulou, Megan M. Sapp, Kainoa Kwon-Perez, David H. Bloom, Steven J. Taylor, John B. Morrell, Maio He, Hamza Kashif
-
Publication number: 20240103656Abstract: An input device, such as a mouse, can include a housing defining an exterior grip portion and an internal volume, a sensor assembly disposed in the internal volume, and an emitter electrically coupled to the sensor assembly. In response to the sensor assembly detecting a first touch input on the housing, the emitter sends a first signal including information regarding an angular position of the grip portion. In response to the sensor assembly detecting a second touch input on the housing, the emitter sends a second signal including information regarding a direction of a force exerted on the housing from the second touch input.Type: ApplicationFiled: September 21, 2023Publication date: March 28, 2024Inventors: Bart K. Andre, Brian T. Gleeson, Kristi E. Bauerly, William D. Lindmeier, Matthew J. Sundstrom, Geng Luo, Seung Wook Kim, Evangelos Christodoulou, Megan M. Sapp, Kainoa Kwon-Perez, David H. Bloom, Steven J. Taylor
-
Publication number: 20240103643Abstract: A computer system can include an input device having a housing defining an internal volume. The housing can include a grip portion and a base portion defining an aperture. The computer system can also include a tilt sensor disposed in the internal volume, a position sensor disposed at the aperture, and a processor. The processor can be electrically coupled to the position sensor, the tilt sensor, and a memory component storing electronic instructions that, when executed by the processor, cause the processor to receive a first input from the tilt sensor, receive a second input from the position sensor, determine, based on the first and second inputs, if the base is in contact with a support surface and an angle of the base relative to the support surface. The processor can also output a signal based on the angle if the base is in contact with the support surface.Type: ApplicationFiled: September 21, 2023Publication date: March 28, 2024Inventors: Megan M. Sapp, Brian T. Gleeson, Steven J. Taylor, David H. Bloom, Maio He, Seung Wook Kim, Evangelos Christodoulou, Kristi E. Bauerly, Geng Luo, Bart K. Andre
-
Publication number: 20240066016Abstract: The present disclosure relates generally to methods of using modulators of COT (cancer Osaka thyroid) for treating, stabilizing, or lessening the severity or progression of liver disease, in particular, Nonalcoholic fatty liver disease (NAFLD) or nonalcoholic steatohepatitis (NASH).Type: ApplicationFiled: September 25, 2023Publication date: February 29, 2024Applicant: Gilead Sciences, Inc.Inventors: David G. Breckenridge, Grant R. Budas, Ruchi Gupta, James G. Taylor, Matthew R. Warr, Nathan E. Wright
-
Publication number: 20230334564Abstract: A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books and price books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order and price books.Type: ApplicationFiled: June 8, 2023Publication date: October 19, 2023Inventors: David E. Taylor, Scott Parsons, Jeremy Walter Whatley, Richard Bradley, Kwame Gyang, Michael DeWulf
-
Patent number: 11676206Abstract: A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books and price books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order and price books.Type: GrantFiled: February 22, 2021Date of Patent: June 13, 2023Assignee: Exegy IncorporatedInventors: David E. Taylor, Scott Parsons, Jeremy Walter Whatley, Richard Bradley, Kwame Gyang, Michael DeWulf
-
Publication number: 20220414778Abstract: Various techniques are disclosed for offloading the processing of data packets. For example, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform. The data packets processed through the intelligent switch can be unreliable datagram protocol (UDP) data packets from multiple feeds of financial market data, and the offloaded processing can include line arbitration, gap detection, and/or gap mitigation of redundant copies of UDP data packets from one or more financial market data feeds.Type: ApplicationFiled: September 6, 2022Publication date: December 29, 2022Inventors: Scott Parsons, David E. Taylor, Ronald S. Indeck
-
Patent number: 11449538Abstract: Disclosed herein are methods and systems for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. In accordance with exemplary embodiments, the generation of feature vectors about unstructured data can be hardware-accelerated by processing streaming unstructured data through a reconfigurable logic device, a graphics processor unit (GPU), or chip multi-processor (CMP) to determine features that can aid clustering of similar data objects.Type: GrantFiled: January 28, 2019Date of Patent: September 20, 2022Assignee: IP Reservoir, LLCInventors: Ronald S. Indeck, David Mark Indeck, Naveen Singla, David E. Taylor
-
Patent number: 11436672Abstract: Various techniques are disclosed for offloading the processing of data packets. For example, incoming data packets can be processed through an offload processor to generate a new stream of outgoing data packets that organize data from the data packets in a manner different than the incoming data packets. Furthermore, in an exemplary embodiment, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.Type: GrantFiled: March 3, 2014Date of Patent: September 6, 2022Assignee: Exegy IncorporatedInventors: Scott Parsons, David E. Taylor, Ronald S. Indeck
-
Publication number: 20220084114Abstract: Systems and method are disclosed for distributed data processing across multiple compute resources. For example, the system may comprise a ticker plant configured to receive streaming financial market data events from a plurality of feeds, the events comprising financial market data pertaining to financial instruments. The ticker plant may comprise a processor, an FPGA, and a shared memory, wherein the shared memory is shared between the processor and the FPGA, wherein the processor is configured to execute software to manage a flow of financial market data derived from the streaming events between the processor and the FPGA via DMA transfers of the financial market data between the processor and the FPGA via the shared memory, and wherein the FPGA comprises reconfigurable hardware that is configured to perform processing operations on the financial market data to generate processed financial market data for delivery to data consumers.Type: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Inventors: Scott Parsons, David E. Taylor, David Vincent Schuehler, Mark A. Franklin, Roger D. Chamberlain
-
Patent number: 11182856Abstract: Systems and methods are disclosed for routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, a field programmable gate array (FPGA), a shared memory that is shared by a user space of an operating system for the processor and the FPGA, a network protocol stack, and driver code for execution by the processor. The driver code can be configured to (1) make the received streaming data available to a user mode software application for processing, (2) make data stored in the shared memory available to the FPGA via DMA transfers of data from the shared memory into the FPGA for processing thereby, (3) receive a stream of processed data from the FPGA, and (4) provide the received processed data to the network protocol stack for delivery to one or more data consumers.Type: GrantFiled: October 22, 2020Date of Patent: November 23, 2021Assignee: Exegy IncorporatedInventors: Scott Parsons, David E. Taylor, David Vincent Schuehler, Mark A. Franklin, Roger D. Chamberlain
-
Publication number: 20210217088Abstract: Various techniques are disclosed for offloading the processing of data packets that contain financial market data. For example, data packets that contain financial market data can be processed through an offload processor deployed in a network element of a data distribution network to link the data packets with appropriate parsing metadata for the data packets. The network element can be an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Scott Parsons, David E. Taylor, Ronald S. Indeck
-
Publication number: 20210174445Abstract: Method and Apparatus for High-Speed Processing of Financial Market Depth Data A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books and price books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order and price books.Type: ApplicationFiled: February 22, 2021Publication date: June 10, 2021Inventors: David E. Taylor, Scott Parsons, Jeremy Walter Whatley, Richard Bradley, Kwame Gyang, Michael DeWulf
-
Patent number: 10963962Abstract: Various techniques are disclosed for offloading the processing of data packets that contain financial market data. For example, incoming data packets can be processed through an offload processor to generate a new stream of outgoing data packets that organize financial market data in a manner different than the incoming data packets. Furthermore, in an exemplary embodiment, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.Type: GrantFiled: November 5, 2018Date of Patent: March 30, 2021Assignee: IP Reservoir, LLCInventors: Scott Parsons, David E. Taylor, Ronald S. Indeck
-
Patent number: 10929930Abstract: A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order books.Type: GrantFiled: August 24, 2018Date of Patent: February 23, 2021Assignee: IP Reservoir, LLCInventors: David E. Taylor, Scott Parsons, Jeremy Walter Whatley, Richard Bradley, Kwame Gyang, Michael DeWulf
-
Publication number: 20210042831Abstract: Systems and methods are disclosed for routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, a field programmable gate array (FPGA), a shared memory that is shared by a user space of an operating system for the processor and the FPGA, a network protocol stack, and driver code for execution by the processor. The driver code can be configured to (1) make the received streaming data available to a user mode software application for processing, (2) make data stored in the shared memory available to the FPGA via DMA transfers of data from the shared memory into the FPGA for processing thereby, (3) receive a stream of processed data from the FPGA, and (4) provide the received processed data to the network protocol stack for delivery to one or more data consumers.Type: ApplicationFiled: October 22, 2020Publication date: February 11, 2021Inventors: Scott Parsons, David E. Taylor, David Vincent Schuehler, Mark A. Franklin, Roger D. Chamberlain
-
Patent number: 10872078Abstract: Various techniques are disclosed for offloading the processing of data packets. For example, incoming data packets can be processed through an offload processor to generate a new stream of outgoing data packets that organize data from the data packets in a manner different than the incoming data packets. Furthermore, in an exemplary embodiment, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.Type: GrantFiled: May 31, 2018Date of Patent: December 22, 2020Assignee: IP Reservoir, LLCInventors: Scott Parsons, David E. Taylor, Ronald S. Indeck
-
Patent number: 10817945Abstract: Systems and methods are disclosed for routing of streaming data as between multiple compute resources. For example, the system may comprise a processor, a field programmable gate array (FPGA), a shared memory that is shared by a user space of an operating system for the processor and the FPGA, a network protocol stack, and driver code for execution by the processor. The driver code can be configured to (1) copy the streaming data received by the network protocol stack into the shared memory, (2) facilitate DMA transfers of the streaming data from the shared memory into the FPGA for processing thereby, (3) receive a stream of processed data from the FPGA, and (4) deliver the received processed data to the network protocol stack for delivery to one or more data consumers.Type: GrantFiled: December 9, 2019Date of Patent: October 27, 2020Assignee: IP Reservoir, LLCInventors: Scott Parsons, David E. Taylor, David Vincent Schuehler, Mark A. Franklin, Roger D. Chamberlain
-
Patent number: 10650452Abstract: Various techniques are disclosed for offloading the processing of data packets. For example, incoming data packets can be processed through an offload processor to generate a new stream of outgoing data packets that organize data from the data packets in a manner different than the incoming data packets. Furthermore, in an exemplary embodiment, the offloaded processing can be resident in an intelligent switch, such as an intelligent switch upstream or downstream from an electronic trading platform.Type: GrantFiled: March 3, 2014Date of Patent: May 12, 2020Assignee: IP Reservoir, LLCInventors: Scott Parsons, David E. Taylor, Ronald S. Indeck