Patents by Inventor Collin LeGault

Collin LeGault 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: 10691682
    Abstract: Embodiments for storing a JSON document tree in a single SQL database table by defining a schema to store JSON nodes in the table and converting each JSON document into a corresponding set of rows in the table using the schema to encode a hierarchical relationship of nodes and sub-nodes into a path that specifies a node path to a root node for each node. Embodiments further receiving a SQL query to retrieve a specific sub-document, responding to the query by returning all rows of the table belonging to the sub-document, and inflating the returned rows back into a JSON expression using the path to guide reconstruction of the original JSON document tree.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Collin LeGault, Vinay Sawal, Bruce Amberden
  • Publication number: 20190102389
    Abstract: Embodiments for storing a JSON document tree in a single SQL database table by defining a schema to store JSON nodes in the table and converting each JSON document into a corresponding set of rows in the table using the schema to encode a hierarchical relationship of nodes and sub-nodes into a path that specifies a node path to a root node for each node. Embodiments further receiving a SQL query to retrieve a specific sub-document, responding to the query by returning all rows of the table belonging to the sub-document, and inflating the returned rows back into a JSON expression using the path to guide reconstruction of the original JSON document tree.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 4, 2019
    Inventors: Collin LeGault, Vinay Sawal, Bruce Amberden
  • Publication number: 20100151845
    Abstract: And integration of mobile communication devices and stationary communication devices is achieved by employing a computing device that is associated with a stationary communication device and that is coupled to a communications platform that can control call routing, call transfers and other message routing. When the computing device detects that a mobile communication device is proximate (i.e., such as by using paired blue tooth devices), the computing platform sends a command to the communications platform to have future calls sent to the stationary communication device and, if a call is active, to have that call transferred to the same. Similarly, if the mobile communication device is no longer proximate to the computing device, a command is sent to the communication platform to direct communications to the mobile communications device.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventor: Collin LeGault Rountree