Patents by Inventor Patrick Lane

Patrick Lane 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).

  • Publication number: 20250257623
    Abstract: Lining pipes (103) are routinely pulled through HDD boreholes from one end. As HDD borehole distances get longer, the total amount of friction experienced by the pipe will increase and therefore greater forces/stresses are applied to the pipes (103). For a given material and diameter of pipe (103), conventionally, the only way to handle these stresses is to increase the wall thickness of the pipe (103). The present invention provides at least one gripping device (201) on a line (107), movable through the interior of a pipe (103), and configured to grip an interior of the pipe (103). In this way, the gripping device (201) may be used to grip a pipe (103) at a point spaced from an end thereof, thereby reducing tensile forces on the pipe.
    Type: Application
    Filed: May 3, 2025
    Publication date: August 14, 2025
    Inventors: Stephan Jordan, Patrick Lane-Nott, Alan Meeks
  • Publication number: 20250104368
    Abstract: A method is performed at an electronic device with a one or more processors, a non-transitory memory, and a display. The method includes obtaining a first semantic label value associated with a first object. The method includes determining, based on the first semantic label value, a first display priority value associated with the first object. The method includes prioritizing the first object over a second object based on the first display priority value. The method includes, in response to determining that the first object satisfies an offscreen criterion, displaying, on the display, an offscreen indicator that is associated with the first object according to the prioritization.
    Type: Application
    Filed: December 6, 2024
    Publication date: March 27, 2025
    Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter, Rahul Nair, Devin William Chalmers, Ioana Negoita
  • Patent number: 12198277
    Abstract: A method is performed at an electronic device with a one or more processors, a non-transitory memory, and a display. The method includes presenting, on the display, a plurality of objects including a first object and a second object. The method includes obtaining a first display priority value that is associated with the first object. The method includes prioritizing the first object over the second object based on a function of the first display priority value. The method includes, in response to determining that each of the first object and the second object satisfies an offscreen criterion, displaying, on the display, a first offscreen indicator that is associated with the first object according to the prioritization.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: January 14, 2025
    Assignee: APPLE INC.
    Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter, Rahul Nair, Devin William Chalmers, Ioana Negoita
  • Patent number: 12175009
    Abstract: In one implementation, a method for spatially designating private content. The method includes: presenting, via a display device, an indication of a private viewing region relative to a location of the computing system; determining a first location for presentation of graphical content; and presenting, via the display device, the graphical content at the first location. The method further includes: transmitting a characterization vector associated with the graphical content to at least one other device for display thereon according to a determination that the first location of the graphical content is outside of the private viewing area; and forgoing transmission of the characterization vector associated with the graphical content to the at least one other device according to a determination that the first location of the graphical content is inside of the private viewing area.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: December 24, 2024
    Assignee: APPLE INC.
    Inventors: Bart Colin Trzynadlowski, Thomas G. Salter, Devin William Chalmers, Anshu Kameswar Chimalamarri, Gregory Patrick Lane Lutter
  • Patent number: 12154329
    Abstract: In one implementation, a method of displaying a task list is performed by a device including an image sensor, a display, one or more processors, and non-transitory memory. The method includes obtaining, using the image sensor, a video stream of a physical environment. The method includes displaying, on the display in association with the physical environment, a task list including a plurality of task elements respectively associated with a plurality of tasks, wherein the plurality of task elements includes a first task element associated with a first task and a second task element associated with a second task. The method includes detecting, in the video stream of the physical environment, completion of the first task. The method includes, in response to detecting completion of the first task, changing display of the first task element.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: November 26, 2024
    Assignee: APPLE INC.
    Inventors: Thomas G. Salter, Devin William Chalmers, Gregory Patrick Lane Lutter, Bart Colin Trzynadlowski, Rahul Nair
  • Patent number: 12105724
    Abstract: A data intake and query system receives raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The system has configurable global settings for the received raw machine data that determine properties such as the metadata that is associated with raw machine data. Each event is associated with a token, which is also configurable and provides settings such as metadata settings for the raw machine data. The raw machine data is stored as events based on the metadata. Electronic devices that generate raw machine data may transmit the raw machine data to the data intake and query system within HTTP messages. The HTTP messages may also include settings such as metadata for the raw machine data. The raw machine data is stored as events based on the global metadata settings, token metadata settings, and HTTP message metadata settings.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: October 1, 2024
    Assignee: Splunk Inc.
    Inventors: Glenn Block, Patrick Lane Ogdin
  • Publication number: 20240311952
    Abstract: A method is performed at an electronic device with a controller and a display. The method includes identifying, within a first memory, a first object that satisfies a locked criterion. For example, the first object corresponds to a head-locked object or a body-locked object. The first object is associated with a first plurality of pixel values. The method includes blitting, via the controller, the first plurality of pixel values from the first memory to a second memory. The method includes displaying, on the display, the first object by obtaining the first plurality of pixel values from the second memory. In some implementations, the method includes rendering, via a graphics processing unit (GPU), a second object that does not satisfy the locked criterion, such as a world-locked object. As compared with GPU rendering, blitting is less computationally expensive.
    Type: Application
    Filed: May 23, 2024
    Publication date: September 19, 2024
    Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter
  • Patent number: 12026800
    Abstract: A method is performed at an electronic device with a controller and a display. The method includes identifying, within a first memory, a first object that satisfies a locked criterion. For example, the first object corresponds to a head-locked object or a body-locked object. The first object is associated with a first plurality of pixel values. The method includes blitting, via the controller, the first plurality of pixel values from the first memory to a second memory. The method includes displaying, on the display, the first object by obtaining the first plurality of pixel values from the second memory. In some implementations, the method includes rendering, via a graphics processing unit (GPU), a second object that does not satisfy the locked criterion, such as a world-locked object. As compared with GPU rendering, blitting is less computationally expensive.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: July 2, 2024
    Assignee: APPLE INC.
    Inventors: Thomas G. Salter, Gregory Patrick Lane Lutter
  • Publication number: 20240111911
    Abstract: In one implementation, a method for spatially designating private content. The method includes: presenting, via a display device, an indication of a private viewing region relative to a location of the computing system; determining a first location for presentation of graphical content; and presenting, via the display device, the graphical content at the first location. The method further includes: transmitting a characterization vector associated with the graphical content to at least one other device for display thereon according to a determination that the first location of the graphical content is outside of the private viewing area; and forgoing transmission of the characterization vector associated with the graphical content to the at least one other device according to a determination that the first location of the graphical content is inside of the private viewing area.
    Type: Application
    Filed: December 13, 2023
    Publication date: April 4, 2024
    Inventors: Bart Colin Trzynadlowski, Thomas G. Salter, Devin William Chalmers, Anshu Kameswar Chimalamarri, Gregory Patrick Lane Lutter
  • Patent number: 11886625
    Abstract: In one implementation, a method for spatially designating private content. The method includes: presenting, via a display device, an indication of a private viewing region relative to a location of the computing system; determining a first location for presentation of graphical content; and presenting, via the display device, the graphical content at the first location. The method further includes: transmitting a characterization vector associated with the graphical content to at least one other device for display thereon according to a determination that the first location of the graphical content is outside of the private viewing area; and forgoing transmission of the characterization vector associated with the graphical content to the at least one other device according to a determination that the first location of the graphical content is inside of the private viewing area.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 30, 2024
    Assignee: APPLE INC.
    Inventors: Bart Colin Trzynadlowski, Thomas G. Salter, Devin William Chalmers, Anshu Kameswar Chimalamarri, Gregory Patrick Lane Lutter
  • Publication number: 20230374789
    Abstract: A standing awning structure includes a first top support member, and a second top support member substantially parallel to the first top support member. The structure also includes a first cross member spanning between the first and the second top support members, and a second cross member spanning between the first and the second support members. A sheet of fabric is stretched between the first and the second cross members. In addition, the structure includes a plurality of collars slid over the first and the second top support members, a first brace assembly connected to the first top support member using the plurality of collars, and a second brace assembly connected to the second top support member using the plurality of collars. The structure includes a first vertical post connected to the first brace assembly, and a second vertical post connected to the second brace assembly.
    Type: Application
    Filed: April 18, 2023
    Publication date: November 23, 2023
    Inventor: James Patrick LANE
  • Patent number: 11768535
    Abstract: A method is performed at an electronic device including one or more processors, a non-transitory memory, and a first input device. The method includes detecting, via the first input device, an input directed to a first location within a physical environment. The first location is identified by an extremity tracking function based on the input. The method includes determining an interaction event based on a function of a semantic identifier that is associated with a portion of the first location. The method includes presenting computer-generated content that is a function of the interaction event.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: September 26, 2023
    Assignee: APPLE INC.
    Inventors: Bart Colin Trzynadlowski, Gregory Patrick Lane Lutter, Thomas G. Salter, Rahul Nair, Devin William Chalmers
  • Patent number: 11008481
    Abstract: A method comprises forming a first structured pattern having a first line width on a substrate. A polymer brush is deposited on the structured pattern, which is annealed a first time at a first temperature and then annealed a second time at a second temperature higher than the first temperature. A block copolymer is deposited on the structured pattern and polymer brush, and aligned first block and second block structures are formed on the structured pattern and polymer brush. The first block structures and portions of the polymer brush and the structured pattern positioned beneath the first block structures are removed, and the substrate between the second block structures is exposed. The second block structures are then removed to form a second structured pattern in the substrate having a second line width, the second line width being smaller than the first line width.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: May 18, 2021
    Assignee: Seagate Technology LLC
    Inventors: Xiaomin Yang, Austin Patrick Lane, Michael Joseph Maher, Gregory Blachut
  • Patent number: 10984013
    Abstract: A data intake and query system receives raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The system has configurable global settings for the received raw machine data that determine properties such as the metadata that is associated with raw machine data. Each event is associated with a token, which is also configurable and provides settings such as metadata settings for the raw machine data. The raw machine data is stored as events based on the metadata. Electronic devices that generate raw machine data may transmit the raw machine data to the data intake and query system within HTTP messages. The HTTP messages may also include settings such as metadata for the raw machine data. The raw machine data is stored as events based on the global metadata settings, token metadata settings, and HTTP message metadata settings.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 20, 2021
    Assignee: Splunk Inc.
    Inventors: Glenn Block, Patrick Lane Ogdin
  • Patent number: 10909151
    Abstract: Provided are systems and methods for causing display of an index management graphical user interface (GUI). In one embodiment, a method can be provided. The method can include causing display of an index management GUI including one or more user editable fields for specifying one or more index settings; receiving, via the one or more user editable fields of the index management GUI, one or more user specified index settings; generating an index definition corresponding to the one or more user specified index settings; and distributing the index definition to one or more indexers of a data processing system. The one or more indexers are able to manage storage of data in one or more indexes based at least in part on the index definition.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: February 2, 2021
    Assignee: SPLUNK Inc.
    Inventors: Alexander D. Munk, Patrick Lane Ogdin
  • Publication number: 20200097484
    Abstract: A data intake and query system processes and stores events, which are associated with token identifiers for tokens corresponding to data sources for the messages that the events are generated from. Thus, the data intake and query system can receive a request to provide analyses and visualizations regarding stored events associated with a particular component associated with a plurality of events, such as a data source for the messages from which the plurality of events are generated from. These requests and the resulting visualizations can be customized based on selected tokens and selected components.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Glenn Block, Patrick Lane Ogdin
  • Patent number: 10534791
    Abstract: A data intake and query systems processes events received via the hypertext transfer protocol (HTTP). The HTTP events are associated with tokens. The received events are received by event collectors and distributed for storage. The data intake and query system receives requests to provide analyses and visualizations regarding the stored HTTP events. These requests can be customized based on selected tokens and selected data storage components. The visualizations are generated in response to the requests, and transmitted to the requesting device.
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: January 14, 2020
    Assignee: Splunk Inc.
    Inventors: Glenn Block, Patrick Lane Ogdin
  • Patent number: 10169434
    Abstract: A data intake and query system receives raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The system has configurable global settings for the received raw machine data that determine properties such as the metadata that is associated with raw machine data. Each event is associated with a token, which is also configurable and provides settings such as metadata settings for the raw machine data. The raw machine data is stored as events based on the metadata. Electronic devices that generate raw machine data may transmit the raw machine data to the data intake and query system within HTTP messages. The HTTP messages may also include settings such as metadata for the raw machine data. The raw machine data is stored as events based on the global metadata settings, token metadata settings, and HTTP message metadata settings.
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: January 1, 2019
    Assignee: Splunk Inc.
    Inventors: Glenn Block, Patrick Lane Ogdin
  • Publication number: 20180157737
    Abstract: Provided are systems and methods for causing display of an index management graphical user interface (GUI). In one embodiment, a method can be provided. The method can include causing display of an index management GUI including one or more user editable fields for specifying one or more index settings; receiving, via the one or more user editable fields of the index management GUI, one or more user specified index settings; generating an index definition corresponding to the one or more user specified index settings; and distributing the index definition to one or more indexers of a data processing system. The one or more indexers are able to manage storage of data in one or more indexes based at least in part on the index definition.
    Type: Application
    Filed: January 31, 2018
    Publication date: June 7, 2018
    Inventors: Alexander D. Munk, Patrick Lane Ogdin
  • Patent number: 9922114
    Abstract: Provided are systems and methods for causing display of an index management graphical user interface (GUI). In one embodiment, a method can be provided. The method can include causing display of an index management GUI including one or more user editable fields for specifying one or more index settings; receiving, via the one or more user editable fields of the index management GUI, one or more user specified index settings; generating an index definition corresponding to the one or more user specified index settings; and distributing the index definition to one or more indexers of a data processing system. The one or more indexers are able to manage storage of data in one or more indexes based at least in part on the index definition.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventors: Alexander D. Munk, Patrick Lane Ogdin