Patents by Inventor Richard Lane

Richard Lane 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: 11640638
    Abstract: An application is disclosed that receives from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, may determine whether the executed trade belongs in an aggregated set with one or more other executed trades. The application provides an indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: May 2, 2023
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Michael Unetich
  • Publication number: 20230130695
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
    Type: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Inventors: Richard Lane, Michael Unetich, Daniel Lidor, Nathan Edwards
  • Patent number: 11633293
    Abstract: Systems and methods for joint replacement are provided. The systems and methods include a surgical orientation device, a reference sensor device, and at least one orthopedic fixture. The surgical orientation device, reference sensor device, and orthopedic fixtures can be used to locate the orientation of an axis in the body, to adjust an orientation of a cutting plane or planes along a bony surface, or otherwise to assist in an orthopedic procedure(s).
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: April 25, 2023
    Assignee: OrthAlign, Inc.
    Inventors: Nicholas van der Walt, Charles Shapiro, Richard Lane, Matt Ryan
  • Patent number: 11619026
    Abstract: A motor grader having ride control for dampening machine bounce using a DCM assembly rotatably coupled to and suspended from a frame of the motor grader is disclosed. Each lift cylinder for the DCM may have an associated ride control circuit with an accumulator, a ride control conduit fluidly connected to a carry end of the lift cylinder and having a flow restriction element, and a ride control accumulator valve fluidly connected to the accumulator and the ride control conduit and operable to either block or allow fluid communication between the carry end and the accumulator through the flow restriction element. Each rid control circuit may also include a head end valve fluidly connected to between the head end of the lift cylinder and a low pressure fluid reservoir and operable to block or allow fluid communication between the head end and the low pressure fluid reservoir.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: April 4, 2023
    Assignee: Caterpillar Inc.
    Inventors: Richard Lane Fulcher, Timothy A. Evans, Travis N. Richards, Yongtao Li
  • Publication number: 20230077108
    Abstract: Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.
    Type: Application
    Filed: October 27, 2022
    Publication date: March 9, 2023
    Inventors: Daniel Lidor, Richard Lane
  • Patent number: 11568491
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: January 31, 2023
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Michael Unetich, Daniel Lidor, Nathan Edwards
  • Publication number: 20230022028
    Abstract: Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.
    Type: Application
    Filed: September 29, 2022
    Publication date: January 26, 2023
    Inventors: Richard Lane, Gregory DeArment
  • Publication number: 20220411098
    Abstract: A lightning strike protection material for an aircraft includes an electrically-conductive grid with grid-forming members and nodes where grid-forming members overlap or intersect. A plurality of the grid-forming members and/or nodes include an outward-facing surface, and at least a portion of the outward-facing surface is concave.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 29, 2022
    Inventor: Ian Richard Lane
  • Publication number: 20220405842
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool.
    Type: Application
    Filed: August 17, 2022
    Publication date: December 22, 2022
    Inventors: Richard Lane, Michael Unetich
  • Patent number: 11514524
    Abstract: Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: November 29, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Daniel Lidor, Richard Lane
  • Publication number: 20220362105
    Abstract: A valving arrangement is provided herein for regulating fluidics of modules usable in a combinatorial drug delivery device. The valving includes a slidable piston valve, adjustable to selectively seal an outlet path from a drug vial and a sealing port, in parallel to a vent, for selectively sealing an inlet path to the drug vial. Advantageously, the subject invention allows for applied negative pressure to adjust the valving to allow flow between serially-connected modules forming a drug delivery device.
    Type: Application
    Filed: November 9, 2020
    Publication date: November 17, 2022
    Inventors: Martin John McLoughlin, Stephen Lawrence Zieminski, Mark Steven Howansky, Mariano Mumpower, Melanie Marie Springer, Katherine Alina Goetz, Benjamin Richard Lane
  • Patent number: 11501372
    Abstract: Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 15, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Gregory DeArment
  • Patent number: 11449939
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: September 20, 2022
    Assignee: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Richard Lane, Michael Unetich
  • Publication number: 20220230248
    Abstract: The disclosed embodiments provide trading circles. An example method includes defining a group having a plurality of members, wherein one or more of the plurality of members interacts with an exchange that facilitates market transactions; detecting a first interaction of a first group member with the exchange; and communicating, in response to detecting the first interaction, data related to the first interaction to a second group member before the first group member receives confirmation of the first interaction from the exchange.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 21, 2022
    Inventors: Richard Lane, Thomas Jeffrey Weiss, Thurston Woo, Jason Shaffer, Brian J. Buck, Michael Unetich, Sagy Pundak Mintz
  • Patent number: 11354737
    Abstract: The disclosed embodiments provide trading circles. An example method includes defining a group having a plurality of members, wherein one or more of the plurality of members interacts with an exchange that facilitates market transactions; detecting a first interaction of a first group member with the exchange; and communicating, in response to detecting the first interaction, data related to the first interaction to a second group member before the first group member receives confirmation of the first interaction from the exchange.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 7, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Thomas Jeffrey Weiss, Thurston Woo, Jason Shaffer, Brian J. Buck, Michael Unetich, Sagy Pundak Mintz
  • Publication number: 20220138854
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Inventors: Richard Lane, Michael Unetich, Daniel Lidor, Nathan Edwards
  • Patent number: 11257156
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Michael Unetich, Daniel Lidor, Nathan Edwards
  • Publication number: 20210374859
    Abstract: Contextual searches may be performed to identify subsets of search results from an organized dataset. Contextual searching may return search results based on a relevance of the results to a query or search terms. Characters may be input by users at a search field that may be used to define context filters for limiting the search results of the organized dataset. Triggering events may be received that may trigger the definition of context filters that may be used to obtain the subsets of search results from the organized dataset. The triggering event may be a delimiter in the character string, for example. The subset of search results may include a subset of tradeable objects that may be traded at an electronic exchange. The subset of search results may continue to be limited based on additional context filters defined from the search input at the search field.
    Type: Application
    Filed: August 17, 2021
    Publication date: December 2, 2021
    Inventor: Richard Lane
  • Patent number: 11132747
    Abstract: Contextual searches may be performed to identify subsets of search results from an organized dataset. Contextual searching may return search results based on a relevance of the results to a query or search terms. Characters may be input by users at a search field that may be used to define context filters for limiting the search results of the organized dataset. Triggering events may be received that may trigger the definition of context filters that may be used to obtain the subsets of search results from the organized dataset. The triggering event may be a delimiter in the character string, for example. The subset of search results may include a subset of tradeable objects that may be traded at an electronic exchange. The subset of search results may continue to be limited based on additional context filters defined from the search input at the search field.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: September 28, 2021
    Assignee: Trading Technologies International, Inc.
    Inventor: Richard Lane
  • Publication number: 20210295433
    Abstract: An application is disclosed that receives from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, may determine whether the executed trade belongs in an aggregated set with one or more other executed trades. The application provides an indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price.
    Type: Application
    Filed: June 9, 2021
    Publication date: September 23, 2021
    Inventors: Richard Lane, Michael Unetich