Patents by Inventor Paul Barnes
Paul Barnes 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: 20220192108Abstract: A trellis is described herein, including a series of upright posts, cross beams supported by the posts in an elevated state, at least one line holder fitted to each beam, each holder having one or more downwardly facing retaining slot or slots, and vine lines connected to the holders such that they are located in and pass through the retaining slots so that the lines run laterally in rows and can be non-destructively removed from the slots by exerting downward pressure on the lines.Type: ApplicationFiled: November 9, 2021Publication date: June 23, 2022Inventor: Paul Barnes
-
Patent number: 11353087Abstract: A gripping device for retaining a cable includes a base, two opposed gripping arms projecting from the base towards respective end portions along an insertion direction and mutually spaced apart along a transversal direction perpendicular to the insertion direction. The gripping arms include retaining portions configured to receive the cable therebetween and insertion portions configured to allow insertion of the cable towards the retaining portions. The gripping device includes first protrusions projecting from the retaining portions, extending along a first direction angled with respect to the insertion direction and configured to act on the cable to retain the cable between the retaining portions. The gripping device includes second protrusions projecting from the insertion portions and extending along a second direction angled with respect to the insertion direction, where each of the second protrusions being tapered along the insertion direction towards the respective end portion.Type: GrantFiled: December 24, 2020Date of Patent: June 7, 2022Assignee: PRYSMIAN S.P.A.Inventors: Simon James Frampton, Kris Jonathan Roberts, Arnaud Le Dissez, Nathan Paddick, Phil Wedgbrow, Andrew Paul Barnes
-
Patent number: 11353670Abstract: An optical fiber splice enclosure includes a cap enclosing an inner volume, the cap having an access opening for accessing the inner volume. The enclosure includes a base removably attached to the access opening of the cap, the base having one or more ports for access of optical cables into the inner volume, and a fiber routing frame mounted on the base and arranged into the inner volume. The enclosure includes a tubular element arranged in the inner volume and surrounding the fiber routing frame. The tubular element has a first edge portion and a second edge portion, the tubular element including first retaining elements arranged at the first edge portion, and second retaining elements arranged at the second edge portion. The tubular element includes a bottom tubular portion proximate to the base, a top tubular portion distal to the base, and one or more frangible lines.Type: GrantFiled: September 15, 2020Date of Patent: June 7, 2022Assignee: PRYSMIAN S.P.A.Inventors: Andrew Paul Barnes, Kris Jonathan Roberts
-
Patent number: 11150935Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.Type: GrantFiled: July 5, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
-
Patent number: 11138289Abstract: Techniques for providing annotations in a web browser or a native application herein include analyzing the structure of a webpage to determine a topology, constructing a model of the webpage based on the topology configured to automatically monitor the topology and to update the model based on detected changes to the webpage, extracting, from the model, a first text string from textual content of a first editable node, sending at least first portion of the first text string to a server to obtain annotations, detecting that the textual content of the first editable node has been modified by a second text string modifying at least a portion of the textual content, receiving the annotations from the server comprising suggestions for improving the first text string, updating the annotations to produce reconciled annotations by modifying the annotations, and rendering the reconciled annotations over the first editable node.Type: GrantFiled: May 18, 2020Date of Patent: October 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
-
Publication number: 20210303652Abstract: Techniques for providing annotations in a web browser or a native application herein include analyzing the structure of a webpage to determine a topology, constructing a model of the webpage based on the topology configured to automatically monitor the topology and to update the model based on detected changes to the webpage, extracting, from the model, a first text string from textual content of a first editable node, sending at least first portion of the first text string to a server to obtain annotations, detecting that the textual content of the first editable node has been modified by a second text string modifying at least a portion of the textual content, receiving the annotations from the server comprising suggestions for improving the first text string, updating the annotations to produce reconciled annotations by modifying the annotations, and rendering the reconciled annotations over the first editable node.Type: ApplicationFiled: May 18, 2020Publication date: September 30, 2021Inventors: Alessandro CURZI, Dinh DOAN VAN BIEN, Paul BARNES, Ian SULTANOV, Andrew DONOHOE
-
Publication number: 20210280005Abstract: An electronic gaming system is described. The electronic gaming system includes a management server including a processor and a memory device storing computer-readable instructions. The instructions, when executed by the processor, cause the processor to receive player identification data and game data. The instructions also cause the processor to request and receive, based upon the player identification data and from a player tracking server, player data associated with the player account, cause display, on a host device associated with a casino host, of at least a portion of the player data and the game data, and determine that the EGM should be disabled for a predetermined amount of time. The instructions further cause the processor to cause display of a message indicating that the EGM will be disabled and disable the EGM for the predetermined amount of time.Type: ApplicationFiled: March 3, 2021Publication date: September 9, 2021Inventors: Christopher Cleveland, Angelo Palmisano, Patrick Rufatt, Paul Barnes, Andrew Wyllie, Mary Clevidence, Sina Miri
-
Patent number: 11106757Abstract: Techniques for providing writing assistance features a web browser or a native application including an embedded web browser herein include detecting that a webpage has been rendered by the web browser; analyzing a structure of the webpage to determine a topology of the webpage by accessing a Document Object Model (DOM) of the webpage and traversing the DOM of the webpage to identify nodes comprising the webpage to determine the topology of the webpage; construct a model of the webpage based on the topology, wherein the model of the webpage is configured to automatically monitor the topology of the webpage and to update the model based on detected changes to the webpage; detect, using the model, a change in textual content of an input element of the webpage; obtain annotation information associated with the textual content; and render the annotations over at least a portion of the webpage.Type: GrantFiled: May 18, 2020Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLC.Inventors: Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
-
Publication number: 20210250372Abstract: Examples of the present disclosure describe systems and methods for peer device protection. Peer device protection enables a first device comprising a digital security agent to remedy security issues on (or associated with) a set of devices visible to the first device. In aspects, a first device comprising a digital security agent may identify a set of devices visible to the first device. The first device may monitor the set of devices to collect data, such as types of communications and data points of interest. The digital security agent may apply threat detection to the collected data to identify anomalous network behavior. When anomalous network behavior is detected, the first device may cause an indicator of compromise (IOC) to be generated. Based on the IOC, the first device may facilitate remediation of the anomalous network behavior and/or apply security to one or more devices in the set of devices.Type: ApplicationFiled: April 27, 2021Publication date: August 12, 2021Inventor: Paul Barnes
-
Publication number: 20210238469Abstract: Compositions may include a corrosion inhibitor including a heterocyclic diamine prepared from the reaction of an alkyl diamine and an aldehyde, wherein the alkyl diamine has the general formula: R4NH(CH2)nNHR5, where n is an integer between 3 and 6, and R4 and R5 are independently hydrogen or a C2-C30 saturated or unsaturated hydrocarbon radical. Methods may include contacting a metal surface with a corrosion inhibitor composition, wherein the corrosion inhibitor includes a heterocyclic diamine corrosion inhibitor from the reaction of an alkyl diamine and an aldehyde, wherein the alkyl diamine has the general formula: R4NH(CH2)nNHR5, where n is an integer between 3 and 6, and R4 and R5 are independently hydrogen or a C2-C30 saturated or unsaturated hydrocarbon radical.Type: ApplicationFiled: May 8, 2019Publication date: August 5, 2021Inventors: Paul Barnes, Tore Nordvik, Trevor Lloyd Hughes, Lynne Patricia Crawford, Evgeny Barmatov
-
Patent number: 11061956Abstract: The following disclosure provides a system that filters and batches changes to improve communication between an application and an add-in. In some embodiments, the application batches a threshold number of changes made to a section of content. Using a threshold regulates the rate of updates to the add-in. In some embodiments, changes can be filtered based on the type of change (e.g. text changes, style changes, etc.) or the type of input that caused the change (e.g. keyboard input, cut and paste command, etc.). Filtering changes can reduce traffic between the application and the add-in, preventing the add-in from being overwhelmed and improving application responsiveness.Type: GrantFiled: April 11, 2018Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kyle Matthew Von Haden, Igor Ralic, Paul Barnes, Ali Taleghani
-
Publication number: 20210199177Abstract: A gripping device for retaining a cable includes a base, two opposed gripping arms projecting from the base towards respective end portions along an insertion direction and mutually spaced apart along a transversal direction perpendicular to the insertion direction. The gripping arms include retaining portions configured to receive the cable therebetween and insertion portions configured to allow insertion of the cable towards the retaining portions. The gripping device includes first protrusions projecting from the retaining portions, extending along a first direction angled with respect to the insertion direction and configured to act on the cable to retain the cable between the retaining portions. The gripping device includes second protrusions projecting from the insertion portions and extending along a second direction angled with respect to the insertion direction, where each of the second protrusions being tapered along the insertion direction towards the respective end portion.Type: ApplicationFiled: December 24, 2020Publication date: July 1, 2021Inventors: Simon James Frampton, Kris Jonathan Roberts, Arnaud Le Dissez, Nathan Paddick, Phil Wedgbrow, Andrew Paul Barnes
-
Patent number: 11005879Abstract: Peer device protection enables a first device comprising a digital security agent to remedy security issues on (or associated with) a set of devices visible to the first device. The first device may comprise a digital security agent may identify a set of devices visible to the first device. The first device may monitor the set of devices to collect data, such as types of communications and data points of interest. The digital security agent may apply threat detection to the collected data to identify anomalous network behavior. When anomalous network behavior is detected, the first device may cause an indicator of compromise (IOC) to be generated. Based on the IOC, the first device may facilitate remediation of the anomalous network behavior and/or apply security to one or more devices in the set of devices.Type: GrantFiled: June 26, 2018Date of Patent: May 11, 2021Assignee: Webroot Inc.Inventor: Paul Barnes
-
Publication number: 20210084839Abstract: Trellis arrangements are used for supporting fruit-bearing plants as they grow. A problem in some orchards or the like is that it can be difficult to install trellis posts in the ground, in particular when the posts are relatively long and difficult to place at the correct angle. The invention discloses a trellis comprising a plurality of supports, each support comprising a shaft embedded in a ground, and at least one connector arm extending upwards at an acute angle with respect to the ground. The trellis is such that for each support, a post is sleeve-fitted to the connector arm so that the post extends upwards at an acute angle but does not touch the ground; the upwardly extending posts collectively support elevated lines running between the posts; and the lines support branches of a fruit bearing plant growing along the lines.Type: ApplicationFiled: August 24, 2020Publication date: March 25, 2021Applicant: NZ TUBE MILLS LIMITEDInventor: Paul Barnes
-
Publication number: 20210080666Abstract: An optical fiber splice enclosure includes a cap enclosing an inner volume, the cap having an access opening for accessing the inner volume. The enclosure includes a base removably attached to the access opening of the cap, the base having one or more ports for access of optical cables into the inner volume, and a fiber routing frame mounted on the base and arranged into the inner volume. The enclosure includes a tubular element arranged in the inner volume and surrounding the fiber routing frame. The tubular element has a first edge portion and a second edge portion, the tubular element including first retaining elements arranged at the first edge portion, and second retaining elements arranged at the second edge portion. The tubular element includes a bottom tubular portion proximate to the base, a top tubular portion distal to the base, and one or more frangible lines.Type: ApplicationFiled: September 15, 2020Publication date: March 18, 2021Inventors: Andrew Paul Barnes, Kris Jonathan Roberts
-
Publication number: 20210004253Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.Type: ApplicationFiled: July 5, 2019Publication date: January 7, 2021Inventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
-
Publication number: 20200342543Abstract: A tracking and payroll system uses a network-connected service-provider server executing first software on a processor from a non-transitory medium, providing services, a data repository coupled to the service-provider server, storing client profiles and data associated to specific clients, and interactive interfaces provided by the service provider server, through execution of the first software. An individual is registered as a client at the service-provider server, a profile is established for the client, the service is enabled by the client to track expenditures made by the client, expenditures tracked are processed to determine pre-tax eligibility for each expenditure, and an election amount is determined for the client, as an amount to be deducted by the client's employer for each pay period, to adjust tax withholding to agree with the client's pre-tax eligible regular expenditures.Type: ApplicationFiled: July 9, 2020Publication date: October 29, 2020Applicant: This Is Alice, Inc.Inventors: Avinash Karnani, Paul Barnes-Hoggett
-
Patent number: 10698937Abstract: The present invention enables a system to efficiently maintain an ancillary pane containing a projection of document content, and content derived therefrom, while the underlying document is being edited. In one embodiment, an acronym pane displays a list of acronyms used in a document and one or more expansions of those acronyms. A data store containing maps is used to index which paragraphs contain which acronyms, and which acronyms are associated with which expansions. As sections of content are added, modified, or deleted, acronyms and expansions are added to and/or removed from the data store, causing the acronym pane to be updated.Type: GrantFiled: March 5, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alessandro Curzi, Tom Neckermann, Kyle Matthew Von Haden, Paul Barnes, Igor Ralic
-
Publication number: 20200175609Abstract: A method, system and computer readable program storage device for using augmented reality. In an embodiment, the method comprises determining one or more characteristics of a plurality of users, and determining whether a first and a second user of the plurality of users are in proximity to each other. Responsive to determining that the first and second users are in proximity to each other, determining defined information about the second user is determined; and responsive to determining the defined information of the second user, the defined information is displayed to the first user via an augmented reality display over a security badge associated with the second user. In embodiments, the determining one or more characteristics of a plurality of users includes determining one or more characteristics of the plurality of users based on location, social media, or work profiles.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Clea Anne Zolotow, Andrew Paul Barnes, Maeve O'Reilly, Jørgen Egbert Floes, Kim A. Eckert, Anthony Hunt
-
Patent number: 10485188Abstract: A post includes a hollow elongate tubular pipe. The post has an open upper end and an open lower end. The post has an upper portion and a lower ground engaging portion joined to one another. The upper portion is adapted to predominately extend above the ground and the lower ground engaging portion is adapted to be fully inserted into the ground. The upper portion and the lower ground engaging portion are separated by a protruding region immediately adjacent to where the upper portion and lower ground engaging portion join together.Type: GrantFiled: April 30, 2015Date of Patent: November 26, 2019Assignee: NZ Tube Mills LimitedInventors: Terry Scott Carter, Paul Barnes