Patents by Inventor Joshua David Anderson

Joshua David Anderson 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: 11243592
    Abstract: An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: February 8, 2022
    Assignee: Dell Products L.P.
    Inventors: Johan Rahardjo, Jeremiah James Bartlett, Joshua David Anderson, Isaac Qin Wang, Duk M. Kim
  • Patent number: 11212375
    Abstract: A first add-in card is connected to a second add-in card via a network communication link using a first network protocol. The first add-in card determines that a first network interface device is directly connected to a second network interface device via the network communication link, and directs that the first and second network interface devices communicate via a second network protocol based upon the first network interface device being directly connected to the second network interface device via the network communication link. The second network protocol transmits a higher proportion of data than the first network protocol.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: December 28, 2021
    Assignee: Dell Products L.P.
    Inventors: Johan Rahardjo, Joshua David Anderson, Jeremiah James Bartlett
  • Publication number: 20210048863
    Abstract: An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Johan Rahardjo, Jeremiah James Bartlett, Joshua David Anderson, Isaac Qin Wang, Duk M. Kim
  • Publication number: 20210051217
    Abstract: A first add-in card is connected to a second add-in card via a network communication link using a first network protocol. The first add-in card determines that a first network interface device is directly connected to a second network interface device via the network communication link, and directs that the first and second network interface devices communicate via a second network protocol based upon the first network interface device being directly connected to the second network interface device via the network communication link. The second network protocol transmits a higher proportion of data than the first network protocol.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 18, 2021
    Inventors: Johan Rahardjo, Joshua David Anderson, Jeremiah James Bartlett
  • Patent number: 9563622
    Abstract: A sentiment score unification system includes a storage device configured to store a plurality of sentiment scoring applications and a sentiment unification module. The sentiment score unification system further includes a processor in communication with the memory device. The processor may be configured to receive a plurality of sentiment expressions and execute each of the plurality of sentiment scoring applications. Each of the plurality of sentiment scoring applications is executable to generate a respective sentiment score based on the plurality of sentiment expressions. Each respective sentiment score is indicative of a level of sentiment. The processor is further configured to execute the sentiment unification module. The sentiment unification module is executable to generate a single unified sentiment score based on the respective sentiment scores. A method and computer-readable medium are also disclosed.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: February 7, 2017
    Assignee: Teradata US, Inc.
    Inventor: Joshua David Anderson
  • Patent number: 8819381
    Abstract: A system and method for storing and retrieving a sparse matrix from memory of a computing device while minimizing the amount of data stored and costly jumps in memory. The computing device may be an FPGA having memory and processing elements. The method comprises storing non-zero data elements of the matrix in a data array and storing their corresponding column address values in a column index array. To read this stored data from memory, each preceding value of the column index array may be compared with each current value of the column index array to determine if the data array value corresponding with the current column index array value belongs on the next row of the matrix. The method may include pre-ordering the matrix with zero-pad placeholders or creating a row increment pointer array which typically stores fewer values than the number of rows in the matrix.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 26, 2014
    Assignee: L-3 Communications Integrated Systems, L.P.
    Inventors: Scott Michael Burkart, Matthew Pascal DeLaquil, Deepak Prasanna, Joshua David Anderson
  • Publication number: 20140032876
    Abstract: A system and method for storing and retrieving a sparse matrix from memory of a computing device while minimizing the amount of data stored and costly jumps in memory. The computing device may be an FPGA having memory and processing elements. The method comprises storing non-zero data elements of the matrix in a data array and storing their corresponding column address values in a column index array. To read this stored data from memory, each preceding value of the column index array may be compared with each current value of the column index array to determine if the data array value corresponding with the current column index array value belongs on the next row of the matrix. The method may include pre-ordering the matrix with zero-pad placeholders or creating a row increment pointer array which typically stores fewer values than the number of rows in the matrix.
    Type: Application
    Filed: August 12, 2013
    Publication date: January 30, 2014
    Applicant: L-3 Communications Integrated Systems, L.P.
    Inventors: Scott Michael Burkart, Matthew Pascal DeLaquil, Deepak Prasanna, Joshua David Anderson
  • Patent number: 8612723
    Abstract: A system and method for storing and retrieving a sparse matrix from memory of a computing device while minimizing the amount of data stored and costly jumps in memory. The computing device may be an FPGA having memory and processing elements. The method comprises storing non-zero data elements of the matrix in a data array and storing their corresponding column address values in a column index array. To read this stored data from memory, each preceding value of the column index array may be compared with each current value of the column index array to determine if the data array value corresponding with the current column index array value belongs on the next row of the matrix. The method may include pre-ordering the matrix with zero-pad placeholders or creating a row increment pointer array which typically stores fewer values than the number of rows in the matrix.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: December 17, 2013
    Assignee: L-3 Communications Integrated Systems, L.P.
    Inventors: Scott Michael Burkart, Matthew Pascal DeLaquil, Deepak Prasanna, Joshua David Anderson
  • Publication number: 20090282207
    Abstract: A system and method for storing and retrieving a sparse matrix from memory of a computing device while minimizing the amount of data stored and costly jumps in memory. The computing device may be an FPGA having memory and processing elements. The method comprises storing non-zero data elements of the matrix in a data array and storing their corresponding column address values in a column index array. To read this stored data from memory, each preceding value of the column index array may be compared with each current value of the column index array to determine if the data array value corresponding with the current column index array value belongs on the next row of the matrix. The method may include pre-ordering the matrix with zero-pad placeholders or creating a row increment pointer array which typically stores fewer values than the number of rows in the matrix.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 12, 2009
    Applicant: L-3 COMMUNICATIONS INTEGRATED SYSTEMS, L.P.
    Inventors: Scott Michael Burkart, Matthew Pascal DeLaquil, Deepak Prasanna, Joshua David Anderson
  • Publication number: 20080302426
    Abstract: A system for enabling a distribution of fluids includes a backplane and at least two component bases. Each component base has a first flange segment on one side and a second flange segment on an opposite side. Each of the first flange segment and the second flange segment has through holes formed therein. Fasteners secure the two component bases to the backplane. The fasteners extending through the through holes formed in the first flange segment of a first component base and through holes formed in the second flange segment of a second component base and into the backplane. Methods of assembling a distribution system are further provided.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Inventors: Greg Patrick Mulligan, Philip Ryan Barros, Joshua David Anderson