Patents by Inventor Patrick Barry

Patrick Barry 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: 12288024
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: April 29, 2025
    Assignee: Grammarly, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20250125073
    Abstract: A creepage extender system includes a first creepage extender portion; and a second creepage extender portion, the second creepage extender portion being configured to be detachably coupled to the first creepage extender portion, the second creepage extender portion, when coupled to the first creepage extender portion, defining an aperture configured to receive an insulation tool.
    Type: Application
    Filed: October 11, 2024
    Publication date: April 17, 2025
    Applicant: BARRY CORDAGE LTD.
    Inventors: Peter BARRY, Patrick BARRY
  • Patent number: 12106039
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: October 1, 2024
    Assignee: Coda Project, Inc.
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20230399797
    Abstract: An insulating rope includes: a non-conductive core; an extruded thermoplastic jacket disposed around the core; and a water adsorbent material disposed between the jacket and the core. A method of making an insulating rope is also described.
    Type: Application
    Filed: June 14, 2023
    Publication date: December 14, 2023
    Applicant: BARRY CORDAGE LTD.
    Inventors: PETER BARRY, PATRICK BARRY
  • Publication number: 20230342166
    Abstract: Systems and methods include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit. The client serving circuit is structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface. The document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20230297768
    Abstract: An example system may include a document snapshot circuit structured to generate a document snapshot configured to capture a state of a document at a time marker and a document sharding circuit structured to analyze the document snapshot, and generate a first plurality of shard documents capturing the state of the document at the time marker. The system may include a document serving circuit structured to access the first plurality of shard documents, and provide at least a subset of the first plurality of shard documents to a client serving circuit structured to implement a unified document surface interface in response to the at least a subset of the first plurality of shard documents. The document serving circuit is configured to provide the subset of the first plurality of shard documents in an order determined to prioritize shards related to a last accessed location of the document.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 21, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20230274080
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data comprising data for a unified document surface, and provide at least a portion of the document data to a client serving circuit. The client serving circuit may be structured to implement a unified document surface interface in response to the at least a portion of the document data, implement an extension creation interface, provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface, and determine an executable object in response to the pack implementation value.
    Type: Application
    Filed: May 9, 2023
    Publication date: August 31, 2023
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20220269851
    Abstract: Systems and methods for publication and external interfacing for a unified document surface are disclosed. An example system may include a document serving circuit structured to access a document data, the document data including data for a unified document surface, and to provide at least a portion of the document data to a client serving circuit; the client serving circuit structured to implement a unified document surface interface in response to the at least a portion of the document data; the client serving circuit further structured to implement an extension creation interface, and to provide a pack implementation value to the document serving circuit in response to user interactions with the extension creation interface; and wherein the document serving circuit is further structured to determine a pack definition value in response to the pack implementation value.
    Type: Application
    Filed: February 23, 2022
    Publication date: August 25, 2022
    Inventors: Alexander W. DeNeui, Glenn Jaume, Hariharan Sivaramakrishnan, Helena G. Jaramillo, John Z. Li, Jonathan L. Goldman, Martin Charles, W. Michael Varney, Timothy Andrew James, Adam Ginzberg, Nathan Penner, Evan Brooks, Michael Hewitt, Punit Shah, Patrick Barry, Huayang Guo, Jason Peter Stowe, Christopher Leland Eck, Alicia Salvino, Alan Fang, Spencer Chang, Elizabeth Huang, Oleg Vaskevich
  • Publication number: 20220225588
    Abstract: Mechanisms that facilitate location and alignment of grow towers for one or more processing operations. In one implementation, the alignment mechanism comprises a track including an alignment feature and one or more engagement actuators. The alignment feature is configured to engage features of a track-contacting face of a grow tower. The engagement actuators press the grow tower against the track, causing the alignment feature to engage the grow tower and align it along the track to facilitate processing operations.
    Type: Application
    Filed: May 6, 2020
    Publication date: July 21, 2022
    Applicant: MJNN LLC
    Inventors: Mark Cuson, Tamara Tahir Hasoon, Michael Peter Flynn, Aidan Patrick Barry, Charles Dylan Karr, Frank Spiteri
  • Patent number: 10931528
    Abstract: A layer-based method and system for defining and enforcing policies in an information technology (IT) environment. Specifically, the disclosed method and system propose and implement a layer-based infrastructure management model, which partitions the scope and problem set of application and operational policy definition and/or enforcement into a hierarchy of abstraction layers.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 23, 2021
    Assignee: VCE IP Holding Company LLC
    Inventors: Patrick Barry, Ryan Andersen, Nitin John, Seamus Kerrigan
  • Patent number: 10691493
    Abstract: An apparatus in one embodiment comprises a processing platform configured to implement multi-layer infrastructure comprising compute, storage and network resources at a relatively low level of the multi-layer infrastructure, an application layer at a relatively high level of the multi-layer infrastructure, and one or more additional layers arranged between the relatively high level and the relatively low level. The processing platform is further configured to determine policies for respective different ones of the layers of the multi-layer infrastructure, the policy for a given one of the layers of the multi-layer infrastructure defining rules and requirements relating to that layer, to enforce the policies at the respective layers of the multi-layer infrastructure, and to monitor performance of an application executing in the multi-layer infrastructure. One or more configuration parameters of the multi-layer infrastructure are adjusted based at least in part on a result of the monitoring.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Patrick Barry, Ryan Andersen, Nitin John
  • Patent number: 10602303
    Abstract: One embodiment may include a method of converting an electronic device into a tracking device that is part of a system of tracking devices distributed throughout a geographic area to track signal emitting devices travelling through the geographic area. The method may include providing an electronic device, the electronic device positioned in the geographic area; communicatively coupling a converter with the electronic device, wherein the converter has a memory device with location tracking software stored thereon; and uploading the tracking software from the converter to the electronic device so as to convert the electronic device into a converted tracking device having the tracking software, wherein the converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the signal emitting devices travelling through the geographic area.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 24, 2020
    Assignee: BLYNCSY, INC.
    Inventors: Mark Eric Pittman, Patrick Barry Brown, Jack Vines, David Sacharny
  • Patent number: 10478582
    Abstract: The present disclosure provides a universal breathing tube adaptor that can accept or otherwise accommodate a metered dose canister (MDC) having a variety of shapes, structures, sizes, and/or configurations. The present breathing tube adaptor includes a sidewall which defines a chamber. A conduit extends from the chamber through a floor of the device for discharging aerosolized medicament from the MDC. The sidewall includes opposing exposed edges which define a channel. The sidewall supports the MDC when it is invertingly inserted into the chamber. The channel permits structure of an MDC to extend radially outward through the channel and outside the chamber thereby enabling the valve stem of the MDC to engage the conduit.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: November 19, 2019
    Assignee: Barthel LLC
    Inventors: Mark E. Schroeder, Timothy Patrick Barry, Evan James Joyce, Ryan Ross Childs, Ozair Iqbal Chaudhry
  • Publication number: 20190342176
    Abstract: A layer-based method and system for defining and enforcing policies in an information technology (IT) environment. Specifically, the disclosed method and system propose and implement a layer-based infrastructure management model, which partitions the scope and problem set of application and operational policy definition and/or enforcement into a hierarchy of abstraction layers.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Patrick Barry, Ryan Andersen, Nitin John, Seamus Kerrigan
  • Patent number: 10382278
    Abstract: An apparatus in one embodiment comprises a processing platform configured to implement multi-layer infrastructure comprising compute, storage and network resources at a relatively low level of the multi-layer infrastructure and an application layer at a relatively high level of the multi-layer infrastructure. The processing platform is further configured to determine operational policies for respective different ones of the layers of the multi-layer infrastructure other than the application layer, the operational policies defining operational rules and requirements relating to the corresponding layers, to determine an application policy for the application layer, the application policy defining application workload rules and requirements for an application to be executed in the multi-layer infrastructure, and to manage the multi-layer infrastructure in accordance with the operational policies and the application policy.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: August 13, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Patrick Barry, Ryan Andersen, Nitin John
  • Publication number: 20190182615
    Abstract: One embodiment may include a method of converting an electronic device into a tracking device that is part of a system of tracking devices distributed throughout a geographic area to track signal emitting devices travelling through the geographic area. The method may include providing an electronic device, the electronic device positioned in the geographic area; communicatively coupling a converter with the electronic device, wherein the converter has a memory device with location tracking software stored thereon; and uploading the tracking software from the converter to the electronic device so as to convert the electronic device into a converted tracking device having the tracking software, wherein the converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the signal emitting devices travelling through the geographic area.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventors: Mark Eric Pittman, Patrick Barry Brown, Jack Vines, David Sacharny
  • Patent number: 10257642
    Abstract: One embodiment may include a method of converting an electronic device into a tracking device that is part of a system of tracking devices distributed throughout a geographic area to track signal emitting devices travelling through the geographic area. The method may include providing an electronic device, the electronic device positioned in the geographic area; communicatively coupling a converter with the electronic device, wherein the converter has a memory device with location tracking software stored thereon; and uploading the tracking software from the converter to the electronic device so as to convert the electronic device into a converted tracking device having the tracking software, wherein the converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the signal emitting devices travelling through the geographic area.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 9, 2019
    Assignee: Blyncsy, Inc.
    Inventors: Mark Eric Pittman, Patrick Barry Brown, Jack Vines, David Sacharny
  • Patent number: 10198779
    Abstract: A method may include receiving data about a first person and a second person, the first person having a contagion. The method may include determining whether a first location is within a proximity distance to a second location. The method may include determining whether a first time is within a proximity time period with a second time. The method may include defining a proximity relationship for the second person relative to the first person. The defined proximity relationship may be positive when the first location is within the proximity distance and first time is within the proximity time period, or the defined proximity relationship may be negative when either the first location is not within the proximity distance or first time is not within the proximity time period. When the proximity relationship is positive, the second person may be labeled as being contaminated by the contagion.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: February 5, 2019
    Assignee: BLYNCSY, INC.
    Inventors: Mark Eric Pittman, Chris Robison, Justin Cosmano, Patrick Barry Brown, David Jacques Sacharny
  • Publication number: 20180255423
    Abstract: One embodiment may include a method of converting an electronic device into a tracking device that is part of a system of tracking devices distributed throughout a geographic area to track signal emitting devices travelling through the geographic area. The method may include providing an electronic device, the electronic device positioned in the geographic area; communicatively coupling a converter with the electronic device, wherein the converter has a memory device with location tracking software stored thereon; and uploading the tracking software from the converter to the electronic device so as to convert the electronic device into a converted tracking device having the tracking software, wherein the converted tracking device becomes part of the system of tracking devices distributed throughout the geographic area to track the signal emitting devices travelling through the geographic area.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 6, 2018
    Inventors: Mark Eric Pittman, Patrick Barry Brown, Jack Vines, David Sacharny
  • Patent number: 9553835
    Abstract: A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Todd Jackson, Jonathan D. Perlow, Edward S. Ho, Andrew A. Bunner, Henry Y. Wong, David M. Cohen, Bruce J. DiBello, John Pongsajapan, Braden F. Kowitz, Patrick A. Barry, Michael H. Leggett