Patents by Inventor Aaron Phillips

Aaron Phillips 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: 10182385
    Abstract: Provided is a process that includes obtaining a directed acyclic graph describing a plurality wireless connections between a plurality of downstream nodes forming a multi-path route to an Internet connected wireless transceiver; determining an encoding kernel specifying transformations to be performed by the plurality of downstream nodes on data received from upstream nodes; transmitting at least part of the encoding kernel to at least some of the downstream nodes; and transmitting data from a data source to a downstream node in the directed acyclic graph specified by the encoding kernel such that the data is conveyed through the multi-hop, multi-path route to the Internet connected wireless transceiver.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: January 15, 2019
    Assignee: Site Pro, LLC
    Inventors: Maciej Zawodniok, Ivan G. Guardiola, David Bateman, Aaron Phillips, Arul Mathi Maran, Nathan Daniel Price
  • Patent number: 10171999
    Abstract: Provided is a surveillance system, including: a trailer having wheels, a mast, and a trailer towing coupler; a camera coupled to the mast; a cellular modem communicatively coupled to the camera and operative to transmit video captured by the camera; a command center server operative to remotely receive and store data describing operation of a fluid-handling device and to receive the transmitted video and send the video to a user in response to a request from a web browser of the user; a power storage device; and a solar panel coupled to the power storage device such that the solar panel charges the power storage device.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 1, 2019
    Assignee: SitePro, LLC
    Inventors: Aaron Phillips, Greg Stout, David Bateman
  • Patent number: 10116503
    Abstract: Provided is process of operating a wireless device configured to act as a node in an ad hoc multi-hop mobile network, the process including: snooping, with a wireless device, a packet transmitted from a sending node to a receiving node in a multi-hop wireless connection, the sending node and the receiving node being in a different location; extracting from the snooped packet an identifier of the sending node and an identifier of the receiving node; determining based on the identifier of the sending node, the identifier of the receiving node, and a record in memory of the wireless device that the wireless device is part of a multi-hop wireless connection including the sending node and the receiving node; determining that a signal strength of a signal conveying the snooped packet exceeds a threshold; and transmitting a kill packet to the sending node and the receiving node that reconfigures the multi-hop wireless connection to bypass the receiving node.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 30, 2018
    Assignee: AmpliSine Labs, LLC
    Inventor: Aaron Phillips
  • Patent number: 10060482
    Abstract: A joint site design for friction welding of a shaft of a hard material with a hub consisting of softer material, wherein the shaft has a tubular shape with an end face being joined to the hub having a connection area with a flat shape formed by a radial shoulder of the hub.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: August 28, 2018
    Assignee: MAGNA POWERTRAIN AG & CO KG
    Inventors: Alexander Dietrich, Steve Keaton, Heinz Karl Klampfl, Aaron Phillips
  • Patent number: 9972107
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at decomposing a graphic design into constituent parts. In embodiments, a decomposition module is configured to partition pixels of a graphic design image into superpixels. This partitioning can be based on a color analysis of individual pixels of the graphic design image. Once partitioned into superpixels, the decomposition module may group the superpixels into components such that each component includes superpixels that are within a level of similarity from one another. The decomposition module can then categorize one or more of the components as textual elements of the graphic design based on text identification features of the components. Other embodiments may be described and/or claimed herein.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Aseem Agarwala, Mohammad Amin Sadeghi, Aaron Phillip Hertzmann
  • Publication number: 20180129230
    Abstract: Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Inventor: Aaron Phillips
  • Patent number: 9898014
    Abstract: Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 20, 2018
    Assignee: AmpliSine Labs, LLC
    Inventor: Aaron Phillips
  • Publication number: 20170243141
    Abstract: Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
  • Publication number: 20170186109
    Abstract: Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
    Type: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
  • Patent number: 9626729
    Abstract: Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 18, 2017
    Assignee: AmpliSine Labs, LLC
    Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
  • Publication number: 20170074281
    Abstract: A gas turbine engine compressor blade includes an airfoil and a root section connected to a blade platform therebetween and an at least partially curved cropped corner of the blade platform. The corner shape and size may avoid resonance of blade during engine operation. Corner may be J-shaped including a straight section extending from pressure side edge towards suction side edge of platform and curved section extending from straight section to uncropped portion of platform trailing edge of the platform. A method of designing the cropped corner includes choosing shapes sizes of the cropped corner for numerically analyzing and determining shape and size for cropped corner using numerical model to iteratively numerically analyze aerodynamically cropped platform with different shapes and sizes of cropped corner. Numerical model may be validated with engine or component testing of blade having a cropped platform with at least one of the shapes and sizes.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Qiang Li, Aaron Phillip King, Toby George Darkins, JR., Anthony Joseph Maurer
  • Publication number: 20170032690
    Abstract: Methods for providing drawing assistance to a user sketching an image include geometrically correcting adjusting user strokes to improve their placement and appearance. In particular, one or more guidance maps indicate where the user “should” draw lines. As a user draws a stroke, the stroke is geometrically corrected by moving the stroke toward a portion of the guidance maps corresponding to the feature of the image the user is intending to draw based feature labels. To further improve the user drawn lines, parametric adjustments are optionally made to the geometrically-corrected stroke to emphasize “correctly” drawn lines and de-emphasize “incorrectly” drawn lines.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Holger Winnemoeller, Jun Xie, Wilmot Wei-Mau Li, Aaron Phillip Hertzmann
  • Publication number: 20160350954
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at decomposing a graphic design into constituent parts. In embodiments, a decomposition module is configured to partition pixels of a graphic design image into superpixels. This partitioning can be based on a color analysis of individual pixels of the graphic design image. Once partitioned into superpixels, the decomposition module may group the superpixels into components such that each component includes superpixels that are within a level of similarity from one another. The decomposition module can then categorize one or more of the components as textual elements of the graphic design based on text identification features of the components. Other embodiments may be described and/or claimed herein.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventors: ASEEM AGARWALA, MOHAMMAD AMIN SADEGHI, AARON PHILLIP HERTZMANN
  • Patent number: 9495581
    Abstract: Methods for providing drawing assistance to a user sketching an image include geometrically correcting adjusting user strokes to improve their placement and appearance. In particular, one or more guidance maps indicate where the user “should” draw lines. As a user draws a stroke, the stroke is geometrically corrected by moving the stroke toward a portion of the guidance maps corresponding to the feature of the image the user is intending to draw based feature labels. To further improve the user drawn lines, parametric adjustments are optionally made to the geometrically-corrected stroke to emphasize “correctly” drawn lines and de-emphasize “incorrectly” drawn lines.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: November 15, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Holger Winnemoeller, Jun Xie, Wilmot Wei-Mau Li, Aaron Phillip Hertzmann
  • Publication number: 20160305483
    Abstract: The invention is a joint site design for friction welding of a shaft of a hard material with a hub consisting of softer material, wherein the shaft has a tubular shape with an end face being joined to the hub having a connection area with a flat shape formed by a radial shoulder of the hub.
    Type: Application
    Filed: January 16, 2014
    Publication date: October 20, 2016
    Inventors: Alexander DIETRICH, Steve KEATON, Heinz Karl KLAMPFL, Aaron PHILLIPS
  • Publication number: 20160294622
    Abstract: Provided is process of operating a wireless device configured to act as a node in an ad hoc multi-hop mobile network, the process including: snooping, with a wireless device, a packet transmitted from a sending node to a receiving node in a multi-hop wireless connection, the sending node and the receiving node being in a different location; extracting from the snooped packet an identifier of the sending node and an identifier of the receiving node; determining based on the identifier of the sending node, the identifier of the receiving node, and a record in memory of the wireless device that the wireless device is part of a multi-hop wireless connection including the sending node and the receiving node; determining that a signal strength of a signal conveying the snooped packet exceeds a threshold; and transmitting a kill packet to the sending node and the receiving node that reconfigures the multi-hop wireless connection to bypass the receiving node.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 6, 2016
    Inventor: Aaron Phillips
  • Patent number: 9391839
    Abstract: Provided is process of operating a wireless device configured to act as a node in an ad hoc multi-hop mobile network, the process including: snooping, with a wireless device, a packet transmitted from a sending node to a receiving node in a multi-hop wireless connection, the sending node and the receiving node being in a different location; extracting from the snooped packet an identifier of the sending node and an identifier of the receiving node; determining based on the identifier of the sending node, the identifier of the receiving node, and a record in memory of the wireless device that the wireless device is part of a multi-hop wireless connection including the sending node and the receiving node; determining that a signal strength of a signal conveying the snooped packet exceeds a threshold; and transmitting a kill packet to the sending node and the receiving node that reconfigures the multi-hop wireless connection to bypass the receiving node.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: July 12, 2016
    Assignee: AmpliSine Labs, LLC
    Inventor: Aaron Phillips
  • Publication number: 20160180475
    Abstract: Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
  • Patent number: 9342078
    Abstract: Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: May 17, 2016
    Assignee: AmpliSine Labs, LLC
    Inventor: Aaron Phillips
  • Publication number: 20160117312
    Abstract: Provided is a process for extracting conveyance records from unstructured text documents, the process including: obtaining, with one or more processors, a plurality of documents describing, in unstructured form, one or more conveyances of interest in real property; determining, with one or more processors, for each of the documents, a respective jurisdiction; selecting, with one or more processors, from a plurality of language processing models for the English language, a respective language processing model for each of the documents based on the respective determined jurisdiction; extracting, with one or more processors, for each of the documents, a plurality of structured conveyance records from each of the plurality of documents by applying the language processing model selected for the respective document based on the jurisdiction associated with the document; and storing, with one or more processors, the extracted, structured conveyance record in memory.
    Type: Application
    Filed: December 30, 2015
    Publication date: April 28, 2016
    Inventors: David T. Bateman, Aaron Phillips, Andrew E. Plagens, J. Charles Drennan, Wendell H. Langdon