Patents by Inventor Elliot Schwartz

Elliot Schwartz 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: 11249684
    Abstract: Discussed herein are devices, systems, and methods for efficient sparse matrix factorization. A method can include writing matrix data representing a sparse matrix to a memory, after writing the matrix data to the memory, write data to a control register of a field programmable gate array (FPGA) indicating the matrix data is available for factorization, and in response to either of (i) reading a status register indicating that the FPGA has factorized the matrix data, or (ii) receiving a software interrupt indicating that the FPGA has factorized the matrix data, determining a solution to a linear system of equations represented by the sparse matrix.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Raytheon Company
    Inventors: Mike W. Willits, Elliot Schwartz, Scott R. Selnick
  • Publication number: 20210365212
    Abstract: Discussed herein are devices, systems, and methods for efficient sparse matrix factorization. A method can include writing matrix data representing a sparse matrix to a memory, after writing the matrix data to the memory, write data to a control register of a field programmable gate array (FPGA) indicating the matrix data is available for factorization, and in response to either of (i) reading a status register indicating that the FPGA has factorized the matrix data, or (ii) receiving a software interrupt indicating that the FPGA has factorized the matrix data, determining a solution to a linear system of equations represented by the sparse matrix.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Inventors: Mike W. Willits, Elliot Schwartz, Scott R. Selnick
  • Patent number: 11061107
    Abstract: A target intercept system for guiding an interceptor to a target using passive ranging includes an EO/IR sensor that provides target azimuth and elevation angles, target irradiance, target area and target length. A dual Kalman Filter architecture is implemented where, prior to a target image becoming resolved, i.e., prior to endgame, a first Kalman Filter provides guidance as a function of target azimuth and elevation angles and target irradiance measurements. After the target image becomes resolved, i.e., at endgame, a second Kalman Filter provides guidance as a function of target azimuth and elevation angles, target area and, optionally, target length, instead. The dual Kalman Filter approach improves the estimates of time-to-go by optimizing the on-board EO/IR sensor measurements at the optimal times.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: July 13, 2021
    Assignee: Raytheon Company
    Inventors: Huy P. Nguyen, Elliot Schwartz, Eric Blake, Pradyumna Kannan
  • Publication number: 20210199752
    Abstract: A target intercept system for guiding an interceptor to a target using passive ranging includes an EO/IR sensor that provides target azimuth and elevation angles, target irradiance, target area and target length. A dual Kalman Filter architecture is implemented where, prior to a target image becoming resolved, i.e., prior to endgame, a first Kalman Filter provides guidance as a function of target azimuth and elevation angles and target irradiance measurements. After the target image becomes resolved, i.e., at endgame, a second Kalman Filter provides guidance as a function of target azimuth and elevation angles, target area and, optionally, target length, instead. The dual Kalman Filter approach improves the estimates of time-to-go by optimizing the on-board EO/IR sensor measurements at the optimal times.
    Type: Application
    Filed: April 5, 2018
    Publication date: July 1, 2021
    Applicant: RAYTHEON COMPANY
    Inventors: Huy P. Nguyen, Elliot Schwartz, Eric Blake, Pradyumna Kannan
  • Patent number: 9674152
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 6, 2017
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 9565257
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 7, 2017
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 9565256
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 7, 2017
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 9166873
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: October 20, 2015
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 9049109
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 2, 2015
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 8788691
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: November 11, 2006
    Date of Patent: July 22, 2014
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 8788825
    Abstract: A first entity initiates a first connection to a second entity which then receives from the second entity initial information which the first entity uses to derive a key for the first entity (first entity key). The first entity key is then used to authenticate the second entity and if the second entity is authenticated then the first entity derives a second key which is used for communication between the first entity and the second entity.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: July 22, 2014
    Assignee: Digi International Inc.
    Inventors: An Van Le, Andrea Maria Mazzario, Elliot Schwartz
  • Patent number: 8725799
    Abstract: A computer implemented method of adjusting for varying delays in communication of a batch of actions uploaded for processing from a client application to a server application. The method includes receiving the batch of actions to be processed, the batch of actions including the actions, action time stamps, and an upload time stamp, generating a receipt time stamp for receipt of the batch, estimating times of occurrences of actions in the batch based on a base time and the action time stamps, and adjusting a process running on a server based on the estimated times. The base time is estimated by estimating when a first action in the batch occurred and, if a time between two adjacent actions in the batch exceeds a predefined limit, the base time is re-estimated by estimating when a second of the two adjacent actions occurred.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Ariel Ephraim Gilder, Elliot Schwartz
  • Patent number: 8650321
    Abstract: A lightweight end-to-end network architecture in which the transport layer is a Transmission Control Protocol (TCP) layer is disclosed. The network architecture also includes a Hyper Text Transport Protocol (HTTP) layer, a Messages over TCP (MT) protocol layer, a Message over Device-initiated HTTP (MDH) protocol layer, a multiplexing layer, and a facility layer. The MDH and MT layers are used in the alternative. The MT layer has a low overhead requirement. The MDH layer provides an enhanced firewall traversal capability.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: February 11, 2014
    Assignee: Digi International Inc.
    Inventor: Elliot Schwartz
  • Publication number: 20130346473
    Abstract: A computer implemented method of adjusting for varying delays in communication of a batch of actions uploaded for processing from a client application to a server application. The method includes receiving the batch of actions to be processed, the batch of actions including the actions, action time stamps, and an upload time stamp, generating a receipt time stamp for receipt of the batch, estimating times of occurrences of actions in the batch based on a base time and the action time stamps, and adjusting a process running on a server based on the estimated times. The base time is estimated by estimating when a first action in the batch occurred and, if a time between two adjacent actions in the batch exceeds a predefined limit, the base time is re-estimated by estimating when a second of the two adjacent actions occurred.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: GOOGLE INC.
    Inventors: Ariel Ephraim GILDER, Elliot SCHWARTZ
  • Patent number: 8275901
    Abstract: A network comprising a server and a remote client including an input output pin is disclosed. The server and the client are connected through a Transmission Control Protocol (TCP) connection. The server controls the client input output pin, e.g., switches it on and off. The input output pin control instruction is transmitted from the server to the client. The control instruction is not stored in the client memory upon its execution.
    Type: Grant
    Filed: July 24, 2001
    Date of Patent: September 25, 2012
    Assignee: Digi International Inc.
    Inventors: Elliot Schwartz, Curtis Allred
  • Patent number: 8271658
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: September 18, 2012
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Publication number: 20110264800
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Application
    Filed: June 24, 2011
    Publication date: October 27, 2011
    Applicant: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 7991870
    Abstract: A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 2, 2011
    Assignee: Digi International Inc.
    Inventors: Curtis M. Allred, Elliot Schwartz
  • Patent number: 7827601
    Abstract: A method and apparatus for traversing a firewall are described.
    Type: Grant
    Filed: November 15, 2008
    Date of Patent: November 2, 2010
    Assignee: Digi International Inc.
    Inventor: Elliot Schwartz
  • Patent number: 7631349
    Abstract: A method and apparatus for traversing a firewall are described.
    Type: Grant
    Filed: January 11, 2001
    Date of Patent: December 8, 2009
    Assignee: Digi International Inc.
    Inventor: Elliot Schwartz