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).
-
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
-
Patent number: 10481109Abstract: A method for characterizing a sample combining an X-ray tomography characterization technique and a secondary ionization mass spectrometry characterization technique, includes: a step of providing a tip that includes first and second end surfaces, a first cylindrical region bearing the first end surface and a second region in contact with the first cylindrical region and becoming slimmer towards the second end surface; a step of machining the second region to obtain a sample holder including a flat surface, the flat surface forming an end surface of the sample holder, the area of the flat surface being less than the area of the first end surface; a step of placing the sample on the flat surface of the sample holder; a first step of characterization of the sample using an X-ray characterization technique; a second step of characterization of the sample using a secondary ionization mass spectrometry characterization technique.Type: GrantFiled: February 1, 2017Date of Patent: November 19, 2019Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVESInventors: Agnieszka Priebe, Guillaume Audoit, Jean-Paul Barnes
-
Patent number: 10405503Abstract: A trellis component includes a tubular portion, a connector adapted to be inserted within an upper end of the tubular portion, at least two support arms, and a crop line, which are arranged such that the connector is within the upper end of the tubular portion, the arms are within and extend outwardly from the connector, and the crop line is supported by the arms in an elevated disposition to in turn support a crop.Type: GrantFiled: June 16, 2017Date of Patent: September 10, 2019Assignee: NZ TUBE MILLS LIMITEDInventor: Paul Barnes
-
Publication number: 20190205995Abstract: 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: December 28, 2017Publication date: July 4, 2019Applicant: This Is Alice, Inc.Inventors: Avinash Karnani, Paul Barnes-Hoggett
-
Publication number: 20190179958Abstract: 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: ApplicationFiled: March 5, 2018Publication date: June 13, 2019Inventors: Alessandro CURZI, Tom NECKERMANN, Kyle Matthew VON HADEN, Paul BARNES, Igor RALIC
-
Publication number: 20190179680Abstract: 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: ApplicationFiled: April 11, 2018Publication date: June 13, 2019Inventors: Kyle Matthew VON HADEN, Igor RALIC, Paul BARNES, Ali TALEGHANI
-
Patent number: 10257224Abstract: Methods and systems for providing forensic visibility into systems and networks are provided. More particularly, a sensor agent may receive events defining an action of a first object acting on a target. The object, the event, and the target are then correlated to at least one originating object such that an audit trail for each individual event is created. A global perspective indicating an age, popularity, a determination as to whether the object may be malware, and IP/URL information associated with the event may then be applied to at least one of the object, the event, the target, and the originating object. A priority may then be determined and assigned to the event based on at least the global perspective. An event line containing event information is then transmitted to an end recipient where the information may be heuristically displayed.Type: GrantFiled: February 20, 2017Date of Patent: April 9, 2019Assignee: Webroot Inc.Inventors: Joseph Jaroch, Jacques Etienne Erasmus, Paul Barnes, Johannes Mayr, Michael Leidesdorff, Marco Giuliani, Christopher Jon Williams, Chad Edward Bacher
-
Publication number: 20190087206Abstract: Examples of the present disclosure describe systems and methods for contextual security training. In an example, a user may use a user device to perform a variety of actions within a computing environment. Occasionally, the user may encounter a computer issue, which may be identified by an issue detection processor. In some examples, it may be determined that the user should receive contextual training based on the identified issue so as to improve the likelihood that the user will avoid encountering or experiencing a similar issue in the future. Contextual training may be provided based on whether the user has a high incidence of encountering similar issues, among other criteria. If the criteria are satisfied, contextual training may be mandatory. In an example, contextual training may be adapted based on issue attributes to provide training tailored to a specific issue and/or issue type.Type: ApplicationFiled: September 19, 2017Publication date: March 21, 2019Applicant: Webroot Inc.Inventors: Paul Barnes, Niyazi Goknel
-
Publication number: 20190007447Abstract: 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: June 26, 2018Publication date: January 3, 2019Applicant: Webroot Inc.Inventor: Paul Barnes
-
Publication number: 20180139909Abstract: In the field of horticulture plants can be exposed to winds or other damaging sideways forces. To supportively protect them it is known to tether a plant to a stake or the like. It is an object of a preferred form of the invention to go at least some way towards providing a convenient way of achieving this. Preferably this is achieved by a strap for connecting a plant to an elongate plant support, such as a stake. The strap has a pair of lobes each having a stake receiving aperture and central slits. A leading end of the strap has serrated edges. The strap is such that it can be bent back on itself so the stake receiving apertures align for receiving and gripping the stake, and so that the serrated edges engage one of the slits to form and maintain a plant holding loop.Type: ApplicationFiled: October 31, 2017Publication date: May 24, 2018Applicant: NZ Tube Mills LtdInventor: Paul Barnes
-
Patent number: 9849043Abstract: An absorbent article includes an absorbent assembly including longitudinally opposite ends, transversely opposite sides, a front waist region, a back waist region. The absorbent article also includes a pair of ears extending transversely outward from the opposite sides of the absorbent assembly in the back waist region, each of the ears comprising a loop fastening component. The absorbent article also includes a nonwoven shield coupled to the garment-facing surface of the outer cover and a hook material patch, wherein the hook material patch is disposed between the outer cover and the shield such that at least a portion of the plurality of hooks is accessible through an aperture, and such that at least a portion of the base layer edges is covered by the shield.Type: GrantFiled: October 14, 2015Date of Patent: December 26, 2017Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Nickolas Paul Barnes, Patrick Robert Lord, Bonnie Lynn VandenPlas, Himanshi Arunkumar Patel