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: 10779213Abstract: 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: GrantFiled: December 3, 2018Date of Patent: September 15, 2020Assignee: SitePro, Inc.Inventors: Maciej Zawodniok, Ivan G. Guardiola, David Bateman, Aaron Phillips, Arul Mathi Maran, Nathan Daniel Price
-
Patent number: 10740706Abstract: 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: GrantFiled: March 10, 2017Date of Patent: August 11, 2020Assignee: SITEPRO, INC.Inventors: Aaron Phillips, David Bateman, Britt Wuensche, Jordan Kutscherousky, Linlin Zhao
-
Publication number: 20200230417Abstract: 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: ApplicationFiled: February 16, 2018Publication date: July 23, 2020Inventors: Aaron PHILLIPS, Andrei KRASSIOUKOV, Jordan SQUAIR
-
Patent number: 10701334Abstract: 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: GrantFiled: October 11, 2017Date of Patent: June 30, 2020Assignee: Adobe Inc.Inventors: Stephen Joseph DiVerdi, Ana Belén Serrano Pacheu, Aaron Phillip Hertzmann
-
Publication number: 20200202072Abstract: 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: ApplicationFiled: November 25, 2019Publication date: June 25, 2020Inventors: David T. Bateman, Aaron Phillips, Andrew E. Plagens, J. Charles Drennan, Wendell H. Langdon
-
Publication number: 20200159258Abstract: 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 controllerType: ApplicationFiled: October 17, 2019Publication date: May 21, 2020Inventor: Aaron Phillips
-
Publication number: 20200151508Abstract: 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: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Applicant: Adobe Inc.Inventors: Jimei Yang, Jianming Zhang, Aaron Phillip Hertzmann, Jianan Li
-
Patent number: 10613703Abstract: 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: GrantFiled: August 18, 2017Date of Patent: April 7, 2020Assignee: Adobe Inc.Inventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Cuong D. Nguyen
-
Patent number: 10521508Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 31, 2019Assignee: TitleFlow LLCInventors: David T. Bateman, Aaron Phillips, Andrew E. Plagens, J. Charles Drennan, Wendell H. Langdon
-
Patent number: 10488871Abstract: 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: GrantFiled: January 10, 2018Date of Patent: November 26, 2019Assignee: SitePro, Inc.Inventor: Aaron Phillips
-
Publication number: 20190166404Abstract: 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: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Peng Zhao, Russell Aaron Phillips, Heping Gao, Jonathan E. Chen, Abhishek Bapna
-
Publication number: 20190116542Abstract: 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: ApplicationFiled: December 3, 2018Publication date: April 18, 2019Inventors: Maciej Zawodniok, Ivan G. Guardiola, David Bateman, Aaron Phillips, Arul Mathi Maran, Nathan Daniel Price
-
Publication number: 20190108203Abstract: 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: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Inventors: Zhaowen Wang, Hailin Jin, Aaron Phillip Hertzmann, Shuhui Jiang
-
Publication number: 20190110038Abstract: 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: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Applicant: Adobe Systems IncorporatedInventors: Stephen Joseph DiVerdi, Ana Belén Serrano Pacheu, Aaron Phillip Hertzmann
-
Publication number: 20190104284Abstract: 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: ApplicationFiled: November 27, 2018Publication date: April 4, 2019Inventors: Aaron Phillips, Greg Stout, David Bateman
-
Patent number: 10235897Abstract: 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: GrantFiled: October 14, 2016Date of Patent: March 19, 2019Assignee: ADOBE INC.Inventors: Holger Winnemoeller, Jun Xie, Wilmot Wei-Mau Li, Aaron Phillip Hertzmann
-
Publication number: 20190056848Abstract: 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: ApplicationFiled: August 18, 2017Publication date: February 21, 2019Applicant: Adobe Systems IncorporatedInventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Cuong D. Nguyen
-
Publication number: 20190057529Abstract: 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: ApplicationFiled: August 18, 2017Publication date: February 21, 2019Applicant: Adobe Systems IncorporatedInventors: Stephen Joseph DiVerdi, Aaron Phillip Hertzmann, Brian David Williams
-
Publication number: 20190036773Abstract: 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: ApplicationFiled: September 27, 2018Publication date: January 31, 2019Inventor: Aaron Phillips
-
Patent number: 10190595Abstract: 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: GrantFiled: September 15, 2015Date of Patent: January 29, 2019Assignee: General Electric CompanyInventors: Qiang Li, Aaron Phillip King, Toby George Darkins, Jr., Anthony Joseph Maurer