Patents by Inventor Douglas Schafer
Douglas Schafer 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: 20230402722Abstract: Energy storage devices and methods of manufacturing thereof, such as a lithium ion battery, without tabs connecting the electrode jellyroll to the can are described. A series of flags may be cut, bent and interleaved over one another to create a connection point for upper and lower collector plates within a can. The upper and lower collector plates may be welded directly to the interleaved flags to create connection points for the anode and the cathode within the energy storage device.Type: ApplicationFiled: September 17, 2021Publication date: December 14, 2023Inventors: Bonne Eggleston, Matthieu Moors, Andrew Kalt, Matthew Grossman, Daniel MacNaughton, Douglas Schafer
-
Publication number: 20170052685Abstract: A method for interaction between a first device and a second device, includes establishing, by the first device, direct connection with the second device; when at least one action for associating at least one electronic object associated with the first device with the second device is detected at the first device, sending, by the first device and to the second device, first data for enabling synchronized animations on displays of the first and second devices, through the established direct connection; and sending, by the first device and to a server which manages the at least one electronic object, second data for permitting the association of the at least one electronic object with the second device, through a network.Type: ApplicationFiled: August 17, 2016Publication date: February 23, 2017Inventors: Alexander Imre Kovács, Douglas Schafer
-
Publication number: 20150151363Abstract: A facing arm for machining a surface of a workpiece, including: a machining element which is movable along an axis of the facing arm thereby to position the machining element relative to the surface of the workpiece; and electrically powered drive means for moving the machining element along the axis of the facing arm.Type: ApplicationFiled: May 10, 2012Publication date: June 4, 2015Applicant: FURMANITE AUSTRALIA PTY. LTD.Inventors: Anthony Edward Backhouse, Douglas Schafer
-
Publication number: 20150039489Abstract: A computerized trading system having a plurality of independent trading environments for trading quotes relating to financial instruments received from quoting firms. A multicast data bus provides communication between a matching engine, a plurality of edge applications operating in each independent trading environment, and an order gateway which is common to the plurality of independent trading environments. Quotes are received from the quoting firms at the respective quote interface applications. The quotes are placed in the respective assigned areas of the shared memory. The matching engine matches the received quotes by polling and processing each area of the shared memory. The matching engine, upon completion of polling all areas of the shared memory, checks a port of the multicast data bus to receive messages transmitted by the edge applications and to receive incoming orders for financial instruments from the order gateway.Type: ApplicationFiled: September 30, 2014Publication date: February 5, 2015Applicant: Miami International Securities Exchange, LLCInventors: Matthew ROTELLA, David BLACKMAN, Oleksandr BREZITSKYY, Paul FOST, Bharat KARIA, Anatoly KHUSID, David LEHMANN, Matthew MINTEL, Kevin MUELLER, Vinay Rao, Douglas SCHAFER, lIya SHNAYDER, Muna TANG
-
Patent number: 8874479Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.Type: GrantFiled: December 6, 2013Date of Patent: October 28, 2014Assignee: Miami International Securities Exchange, LLCInventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
-
Patent number: 8868461Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.Type: GrantFiled: December 6, 2013Date of Patent: October 21, 2014Assignee: Miami International Securities Exchange, LLCInventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, Ilya Shnayder, Muna Tang
-
Publication number: 20140164207Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.Type: ApplicationFiled: December 6, 2013Publication date: June 12, 2014Applicant: Miami International Securities Exchange, LLCInventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, lIya Shnayder, Muna Tang
-
Publication number: 20140164208Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.Type: ApplicationFiled: December 6, 2013Publication date: June 12, 2014Applicant: Miami International Securities Exchange, LLCInventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
-
Patent number: 8391157Abstract: There are disclosed apparatus, methods, and a storage medium for testing a network. A plurality of flows may be received and performance statistics for the flows may be measured and stored. At least a portion of the performance statistics may be analyzed in near real-time using a hierarchical array of processors.Type: GrantFiled: June 16, 2008Date of Patent: March 5, 2013Assignee: IxiaInventors: Errol Ginsberg, Kunjan Naik, David Lazar, Sanjay Cartic, Yian Sun, John Dalmau, Aloysius A. Wild, III, Douglas Schafer
-
Publication number: 20090310491Abstract: There are disclosed apparatus, methods, and a storage medium for testing a network. A plurality of flows may be received and performance statistics for the flows may be measured and stored. At least a portion of the performance statistics may be analyzed in near real-time using a hierarchical array of processors.Type: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Inventors: Errol Ginsberg, Kunjan Naik, David Lazar, Sanjay Cartic, Yian Sun, John Dalmau, Aloysius A. Wild, III, Douglas Schafer
-
Publication number: 20070121516Abstract: There is disclosed a method for testing a stateful network communications device. A plurality of stateful and simulated stateless connections are established with the device under test. Packets are sent to the device under test, and responses are received from the device enter test, over the stateless and stateful connections. Measurements are obtained for at least one of the stateless and stateful connections.Type: ApplicationFiled: January 24, 2007Publication date: May 31, 2007Inventors: Clifford Hannel, Douglas Schafer, Errol Ginsberg, Gerald Pepper
-
Patent number: 7162377Abstract: There is disclosed methods and apparatus for testing and emulating a device's power characteristics. Power is supplied to a device and the device's power draw characteristics may be recorded as a script. Scripts may be stored in a library. The scripts may be replayed to draw power and emulate a device.Type: GrantFiled: December 22, 2003Date of Patent: January 9, 2007Assignee: IxiaInventors: Alan Amrod, Teodoro Fornoles, Jr., Douglas Schafer
-
Publication number: 20050135258Abstract: There is disclosed methods and apparatus for testing and emulating a device's power characteristics. Power is supplied to a device and the device's power draw characteristics may be recorded as a script. Scripts may be stored in a library. The scripts may be replayed to draw power and emulate a device.Type: ApplicationFiled: December 22, 2003Publication date: June 23, 2005Inventors: Alan Amrod, Teodoro Fornoles, Douglas Schafer