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: 10779213
    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: December 3, 2018
    Date of Patent: September 15, 2020
    Assignee: SitePro, Inc.
    Inventors: Maciej Zawodniok, Ivan G. Guardiola, David Bateman, Aaron Phillips, Arul Mathi Maran, Nathan Daniel Price
  • Patent number: 10740706
    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: March 10, 2017
    Date of Patent: August 11, 2020
    Assignee: SITEPRO, INC.
    Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
  • Publication number: 20200230417
    Abstract: A device and algorithm for controlling an autonomic function in an individual. In particular, a controller device that utilizes physiological measurements (such as blood pressure) to regulate spinal cord electrical stimulation to stabilize blood pressure. A control interface and algorithm for controlling an autonomic function in a subject. In particular, an algorithm that utilizes physiological measurements (such as blood pressure) to regulate spinal cord electrical stimulation to stabilize blood pressure.
    Type: Application
    Filed: February 16, 2018
    Publication date: July 23, 2020
    Inventors: Aaron PHILLIPS, Andrei KRASSIOUKOV, Jordan SQUAIR
  • Patent number: 10701334
    Abstract: Virtual reality parallax correction techniques and systems are described that are configured to correct parallax for VR digital content captured from a single point of origin. In one example, a parallax correction module is employed to correct artifacts caused in a change from a point of origin that corresponds to the VR digital content to a new viewpoint with respect to an output of the VR digital content. A variety of techniques may be employed by the parallax correction module to correct parallax. Examples of these techniques include depth filtering, boundary identification, smear detection, mesh cutting, confidence estimation, blurring, and error diffusion as further described in the following sections.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: June 30, 2020
    Assignee: Adobe Inc.
    Inventors: Stephen Joseph DiVerdi, Ana Belén Serrano Pacheu, Aaron Phillip Hertzmann
  • Publication number: 20200202072
    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: November 25, 2019
    Publication date: June 25, 2020
    Inventors: David T. Bateman, Aaron Phillips, Andrew E. Plagens, J. Charles Drennan, Wendell H. Langdon
  • Publication number: 20200159258
    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: October 17, 2019
    Publication date: May 21, 2020
    Inventor: Aaron Phillips
  • Publication number: 20200151508
    Abstract: Digital image layout training is described using wireframe rendering within a generative adversarial network (GAN) system. A GAN system is employed to train the generator module to refine digital image layouts. To do so, a wireframe rendering discriminator module rasterizes a refined digital training digital image layout received from a generator module into a wireframe digital image layout. The wireframe digital image layout is then compared with at least one ground truth digital image layout using a loss function as part of machine learning by the wireframe discriminator module. The generator module is then trained by backpropagating a result of the comparison.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Applicant: Adobe Inc.
    Inventors: Jimei Yang, Jianming Zhang, Aaron Phillip Hertzmann, Jianan Li
  • Patent number: 10613703
    Abstract: Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of thumbnails within an output of VR video by the reviewing VR device. Techniques and systems are also described to support communication of annotations between the source and reviewing VR devices. Techniques and systems are also described to support efficient distribution of VR video within a context of a content editing application.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: April 7, 2020
    Assignee: Adobe Inc.
    Inventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Cuong D. Nguyen
  • Patent number: 10521508
    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: Grant
    Filed: December 30, 2015
    Date of Patent: December 31, 2019
    Assignee: TitleFlow LLC
    Inventors: David T. Bateman, Aaron Phillips, Andrew E. Plagens, J. Charles Drennan, Wendell H. Langdon
  • Patent number: 10488871
    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 10, 2018
    Date of Patent: November 26, 2019
    Assignee: SitePro, Inc.
    Inventor: Aaron Phillips
  • Publication number: 20190166404
    Abstract: In one embodiment, a method includes a computer server machine receiving a request from a first user to interact with a multimedia content. The computer server machine then associates the first user with a control group, wherein the control group comprises a first set of users interacting with the multimedia content. When the first user is associated with the control group, the computer server machine then applies a first content insertion model to the multimedia content and records a first set of metrics based on the interaction of the first user with the multimedia content.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Peng Zhao, Russell Aaron Phillips, Heping Gao, Jonathan E. Chen, Abhishek Bapna
  • Publication number: 20190116542
    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: Application
    Filed: December 3, 2018
    Publication date: April 18, 2019
    Inventors: Maciej Zawodniok, Ivan G. Guardiola, David Bateman, Aaron Phillips, Arul Mathi Maran, Nathan Daniel Price
  • Publication number: 20190108203
    Abstract: The present disclosure relates to an asymmetric font pairing system that efficiently pairs digital fonts. For example, in one or more embodiments, the asymmetric font pairing system automatically identifies and provides users with visually aesthetic font pairs for use in different sections of an electronic document. In particular, the asymmetric font pairing system learns visually aesthetic font pairs using joint symmetric and asymmetric compatibility metric learning. In addition, the asymmetric font pairing system provides compact compatibility spaces (e.g., a symmetric compatibility space and an asymmetric compatibility space) to computing devices (e.g., client devices and server devices), which enable the computing devices to quickly and efficiently provide font pairs to users.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Zhaowen Wang, Hailin Jin, Aaron Phillip Hertzmann, Shuhui Jiang
  • Publication number: 20190110038
    Abstract: Virtual reality parallax correction techniques and systems are described that are configured to correct parallax for VR digital content captured from a single point of origin. In one example, a parallax correction module is employed to correct artifacts caused in a change from a point of origin that corresponds to the VR digital content to a new viewpoint with respect to an output of the VR digital content. A variety of techniques may be employed by the parallax correction module to correct parallax. Examples of these techniques include depth filtering, boundary identification, smear detection, mesh cutting, confidence estimation, blurring, and error diffusion as further described in the following sections.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Stephen Joseph DiVerdi, Ana Belén Serrano Pacheu, Aaron Phillip Hertzmann
  • Publication number: 20190104284
    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: Application
    Filed: November 27, 2018
    Publication date: April 4, 2019
    Inventors: Aaron Phillips, Greg Stout, David Bateman
  • Patent number: 10235897
    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: October 14, 2016
    Date of Patent: March 19, 2019
    Assignee: ADOBE INC.
    Inventors: Holger Winnemoeller, Jun Xie, Wilmot Wei-Mau Li, Aaron Phillip Hertzmann
  • Publication number: 20190056848
    Abstract: Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of thumbnails within an output of VR video by the reviewing VR device. Techniques and systems are also described to support communication of annotations between the source and reviewing VR devices. Techniques and systems are also described to support efficient distribution of VR video within a context of a content editing application.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Cuong D. Nguyen
  • Publication number: 20190057529
    Abstract: Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of thumbnails within an output of VR video by the reviewing VR device. Techniques and systems are also described to support communication of annotations between the source and reviewing VR devices. Techniques and systems are also described to support efficient distribution of VR video within a context of a content editing application.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Adobe Systems Incorporated
    Inventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Brian David Williams
  • Publication number: 20190036773
    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: September 27, 2018
    Publication date: January 31, 2019
    Inventor: Aaron Phillips
  • Patent number: 10190595
    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. The corner may be J-shaped including a straight section extending from the pressure side edge towards the suction side edge of the platform and a curved section extending from the straight section to an uncropped portion of the platform trailing edge of the platform. A method of designing the cropped corner includes choosing shapes and sizes of the cropped corner for numerically analyzing and determining shape and size for the cropped corner using a numerical model to iteratively numerically analyze aerodynamically the cropped platform with different shapes and sizes of the cropped corner. The numerical model may be validated with engine or component testing of the blade having a cropped platform with at least one of the shapes and sizes.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 29, 2019
    Assignee: General Electric Company
    Inventors: Qiang Li, Aaron Phillip King, Toby George Darkins, Jr., Anthony Joseph Maurer