Patents by Inventor Matthew Clark McCline

Matthew Clark McCline 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: 9542439
    Abstract: A CaQL API is provided by receiving a query directed to a catalog that includes metadata. A catalog access target is determined based at least in part on one or more of the following: a CaQL keyword which is included in the query, a name of a table in the catalog which is included in the query, or a predicate which is included in the query. A catalog function is generated based at least in part on the CaQL keyword and the catalog function is performed on the catalog access target.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 10, 2017
    Assignee: EMC Corporation
    Inventors: Jeffrey Ira Cohen, Kurt Harriman, Matthew Clark McCline
  • Publication number: 20150293971
    Abstract: In various embodiments, Methods, systems, computer-readable storage media, and apparatuses are described for determining interactions between geometric objects stored on distributed computing nodes. Nodes may be configured to perform a join operation in response to a query. The worker nodes may perform a source stage where source geometric objects are identified and sent to other worker nodes. The worker nodes may perform a target stage a set of target geometric objects is identified and a join operation performed on the received source and target geometric objects. The worker nodes may also perform a join operation that is based on storage of geometric objects in a storage sieve tree structure (“SST”). A space-filling curve may be used to map levels of the SST to a one-dimensional interval. The join operation may be performed only on objects whose mapped portions of the interval overlap. Other embodiments, may be described and claimed.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: SPACECURVE, INC.
    Inventors: Han-Martin Will, Matthew Clark McCline
  • Patent number: 8762333
    Abstract: A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: June 24, 2014
    Assignee: Pivotal Software, Inc.
    Inventors: Matthew Clark McCline, Luke Lonergan, Kurt Harriman, John Glenn Eshleman, Alon Goldshuv, Jeffrey Ira Cohen
  • Publication number: 20110010330
    Abstract: A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
    Type: Application
    Filed: July 8, 2009
    Publication date: January 13, 2011
    Inventors: Matthew Clark McCline, Luke Lonergan, Kurt Harriman, John Glenn Eshleman, Alon Goldshuv, Jeffrey Ira Cohen
  • Patent number: 6167423
    Abstract: In a computing environment containing a plurality of state machines that communicate by passing messages on connections, a construct called a clique controls access into a set of the state machines by worker threads that deliver the messages arriving on the connections. A clique is a collection of connections into the set of the state machines that have a common relationship for which concurrency isolation is required. Each clique has a message queue and a guard for marking the clique as busy or not busy, The guard prevents more than one thread at a time from delivering messages that arrive on connections in the clique to the set of state machines, thus ensuring concurrency isolation of the set of state machines. Messages that arrive on a connection in the clique while the clique is marked as busy are queued in the clique's message queue. The queued messages are delivered one at a time by a same worker thread that is currently busy in the clique.
    Type: Grant
    Filed: April 3, 1997
    Date of Patent: December 26, 2000
    Assignee: Microsoft Corporation
    Inventors: Gagan Chopra, Matthew Clark McCline, Patrick James Helland, Mohsen M. Al-Ghosein