Patents by Inventor Robert F. Ross

Robert F. Ross 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: 20240126439
    Abstract: The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
    Type: Application
    Filed: August 25, 2023
    Publication date: April 18, 2024
    Inventors: Robert M. Walker, James A. Hall, Jr., Frank F. Ross
  • Patent number: 11637856
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: April 25, 2023
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Patent number: 11416386
    Abstract: A network message is received for a first implementation. The network message is replicated for a second implementation. A first behavior from the first implementation is compared with a second behavior from the second implementation. A defect action is determined based at least in part on results of said comparison.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 16, 2022
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Patent number: 11122143
    Abstract: Techniques to compare behavioral populations for security and compliance monitoring are disclosed. In various embodiments, for each of a plurality of implementations of a computing resource a corresponding behavioral profile data is store, which includes for each of a plurality of observed behavioral patterns observed to have been exhibited by the implementation a corresponding summary representation of one or more characteristic traits of the behavioral pattern. At least portions of said behavioral profile data associated with one or more implementations included in a cohort comprising a sub-population of said plurality of implementations identified by configuration data as being associated with said cohort is used to determine that an observed behavior of a member implementation of the cohort deviates from an expected behavior of members of the cohort.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: September 14, 2021
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Publication number: 20210194917
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Application
    Filed: March 9, 2021
    Publication date: June 24, 2021
    Inventor: Robert F. Ross
  • Publication number: 20210165731
    Abstract: A network message is received for a first implementation. The network message is replicated for a second implementation. A first behavior from the first implementation is compared with a second behavior from the second implementation. A defect action is determined based at least in part on results of said comparison.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Inventor: Robert F. Ross
  • Patent number: 10986119
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: April 20, 2021
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Publication number: 20200053183
    Abstract: Techniques to compare behavioral populations for security and compliance monitoring are disclosed. In various embodiments, for each of a plurality of implementations of a computing resource a corresponding behavioral profile data is store, which includes for each of a plurality of observed behavioral patterns observed to have been exhibited by the implementation a corresponding summary representation of one or more characteristic traits of the behavioral pattern. At least portions of said behavioral profile data associated with one or more implementations included in a cohort comprising a sub-population of said plurality of implementations identified by configuration data as being associated with said cohort is used to determine that an observed behavior of a member implementation of the cohort deviates from an expected behavior of members of the cohort.
    Type: Application
    Filed: September 23, 2019
    Publication date: February 13, 2020
    Inventor: Robert F. Ross
  • Publication number: 20200007573
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Application
    Filed: August 16, 2019
    Publication date: January 2, 2020
    Inventor: Robert F. Ross
  • Patent number: 10462256
    Abstract: Techniques to compare behavioral populations for security and compliance monitoring are disclosed. In various embodiments, for each of a plurality of implementations of a computing resource a corresponding behavioral profile data is store, which includes for each of a plurality of observed behavioral patterns observed to have been exhibited by the implementation a corresponding summary representation of one or more characteristic traits of the behavioral pattern. At least portions of said behavioral profile data associated with one or more implementations included in a cohort comprising a sub-population of said plurality of implementations identified by configuration data as being associated with said cohort is used to determine that an observed behavior of a member implementation of the cohort deviates from an expected behavior of members of the cohort.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 29, 2019
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Patent number: 10432659
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 1, 2019
    Assignee: Curtail, Inc.
    Inventor: Robert F. Ross
  • Patent number: 10175914
    Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: January 8, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Robert F. Ross, Michael P. Lyle
  • Publication number: 20170230477
    Abstract: Techniques to compare behavioral populations for security and compliance monitoring are disclosed. In various embodiments, for each of a plurality of implementations of a computing resource a corresponding behavioral profile data is store, which includes for each of a plurality of observed behavioral patterns observed to have been exhibited by the implementation a corresponding summary representation of one or more characteristic traits of the behavioral pattern. At least portions of said behavioral profile data associated with one or more implementations included in a cohort comprising a sub-population of said plurality of implementations identified by configuration data as being associated with said cohort is used to determine that an observed behavior of a member implementation of the cohort deviates from an expected behavior of members of the cohort.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 10, 2017
    Inventor: Robert F. Ross
  • Publication number: 20170132265
    Abstract: A system that includes multiple nodes is disclosed. A first node in the system has a first local storage and a first portion of a distributed index. A second node in the system has a second local storage and a second portion of the distributed index. A third node in the system has a third local storage and a third portion of the distributed index. Each of the first, second, and third nodes includes application logic. If any one of the nodes is removed from the system, neither application nor data availability is impacted.
    Type: Application
    Filed: December 29, 2016
    Publication date: May 11, 2017
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
  • Patent number: 9619295
    Abstract: A system that includes multiple nodes is disclosed. A first node in the system has a first local storage and a first portion of a distributed index. A second node in the system has a second local storage and a second portion of the distributed index. A third node in the system has a third local storage and a third portion of the distributed index. Each of the first, second, and third nodes includes application logic. If any one of the nodes is removed from the system, neither application nor data availability is impacted.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: April 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger, Daniel Vekhter
  • Publication number: 20170078323
    Abstract: An implementation comparison-based security system is disclosed. In various embodiments, respective network messages received from a plurality of implementations are received. The network messages are compared to determine whether any network message in the received set of network messages deviates from any one or more other network messages in the set. A responsive action is determined based at least in part on the results of said comparison.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 16, 2017
    Inventor: Robert F. Ross
  • Patent number: 9436694
    Abstract: Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: September 6, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Robert F. Ross, Harrison B. Caudill
  • Publication number: 20140372491
    Abstract: Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 18, 2014
    Applicant: Translattice, Inc.
    Inventors: Robert F. Ross, Harrison B. Caudill
  • Patent number: 8862644
    Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: October 14, 2014
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
  • Patent number: 8775373
    Abstract: Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: July 8, 2014
    Assignee: Translattice, Inc.
    Inventors: Robert F. Ross, Harrison B. Caudill