Patents by Inventor Robert Munro
Robert Munro 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: 20220086000Abstract: The cryptographic system allows a cloud service provider to persist customer data on behalf of an intermediary service provider, but provide end-to-end encryption such that cloud service provider is not able to read the data. A Secrets Vault provides a cryptographically enforced mechanism by which Secrets are protected and only accessible by authorised users or services, and access to Secrets is cryptographically provable. An entity with a valid Credential has an associated Key Pair. The Credential is used to encrypt/wrap the Key Pair (namely the private key of the Key Pair, as by definition public Keys are designed to be publicly accessible). This allows the Key Pair to be stored online, in an encrypted form. Secrets have corresponding Secret Keys which are used to symmetrically encrypt the Secrets. The Secret Keys are then asymmetrically encrypted using public-private key-pairs.Type: ApplicationFiled: March 30, 2020Publication date: March 17, 2022Inventor: Robert Munro
-
Patent number: 11176415Abstract: Image annotation includes: accessing initial object prediction information associated with an image, wherein the initial object prediction information includes a plurality of initial predictions associated with a plurality of objects in the image, including bounding box information associated with the plurality of objects; presenting the image and at least a portion of the initial object prediction information to be displayed; receiving adjusted object prediction information pertaining to at least some of the plurality of objects, wherein the adjusted object prediction information is obtained from a user input made via a user interface configured for a user to make annotation adjustments to at least some of the initial object prediction information; and outputting updated object prediction information, wherein the updated object prediction information is based at least in part on the adjusted object prediction information.Type: GrantFiled: May 8, 2019Date of Patent: November 16, 2021Assignee: Figure Eight Technologies, Inc.Inventors: Humayun Irshad, Seyyedeh Qazale Mirsharif, Kiran Vajapey, Monchu Chen, Caiqun Xiao, Robert Munro
-
Patent number: 11107222Abstract: A technique is disclosed for automating tracking of annotated objects and improves the throughput and efficiency of existing methods while maintaining a degree of accuracy comparable to a human annotator. In particular, the disclosed technique provides an automated annotated object tracking tool that allows machine-learning teams to annotate an object within a frame and have that annotation persist across frames as the annotated object is tracked within a series of frames, still ensuring that every frame is accurately reviewed by a human where high quality annotation is required. This technique incorporates human feedback via a user adjustment that allows the tool to adapt and improve its accuracy in tracking an annotated object across a sequence of frames.Type: GrantFiled: October 18, 2019Date of Patent: August 31, 2021Assignee: Figure Eight Technologies, Inc.Inventors: Kiran Vajapey, Robert Munro, Joseph Richard Cloughley, Matthew Allen Gordon, Humayun Irshad, Monchu Chen, Seyyedeh Qazale Mirsharif, Caiqun Xiao
-
Patent number: 11017266Abstract: Image annotation includes: accessing an image and a plurality of annotation data sets for the image, wherein the plurality of annotation data sets are made by a plurality of contributors, and the image has a plurality of original image channels; aggregating the plurality of annotation data sets to obtain an aggregated annotation data set for the image; and outputting the aggregated annotation data set. Aggregating the plurality of annotation data sets to obtain an aggregated annotation data set for the image includes: generating an additional image channel based at least in part on weight averages of confidence measures of the plurality of contributors; and applying an object detection model to at least a part of the plurality of original image channels and at least a part of the additional image channel to generate the aggregated annotation data set.Type: GrantFiled: May 7, 2019Date of Patent: May 25, 2021Assignee: Figure Eight Technologies, Inc.Inventors: Humayun Irshad, Seyyedeh Qazale Mirsharif, Kiran Vajapey, Monchu Chen, Caiqun Xiao, Robert Munro
-
Publication number: 20200151884Abstract: A technique is disclosed for automating tracking of annotated objects and improves the throughput and efficiency of existing methods while maintaining a degree of accuracy comparable to a human annotator. In particular, the disclosed technique provides an automated annotated object tracking tool that allows machine-learning teams to annotate an object within a frame and have that annotation persist across frames as the annotated object is tracked within a series of frames, still ensuring that every frame is accurately reviewed by a human where high quality annotation is required. This technique incorporates human feedback via a user adjustment that allows the tool to adapt and improve its accuracy in tracking an annotated object across a sequence of frames.Type: ApplicationFiled: October 18, 2019Publication date: May 14, 2020Inventors: Kiran Vajapey, Robert Munro, Joseph Richard Cloughley, Matthew Allen Gordon, Humayun Irshad, Monchu Chen, Seyyedeh Qazale Mirsharif, Caiqun Xiao
-
Publication number: 20190362185Abstract: Image annotation includes: accessing an image and a plurality of annotation data sets for the image, wherein the plurality of annotation data sets are made by a plurality of contributors, and the image has a plurality of original image channels; aggregating the plurality of annotation data sets to obtain an aggregated annotation data set for the image; and outputting the aggregated annotation data set. Aggregating the plurality of annotation data sets to obtain an aggregated annotation data set for the image includes: generating an additional image channel based at least in part on weight averages of confidence measures of the plurality of contributors; and applying an object detection model to at least a part of the plurality of original image channels and at least a part of the additional image channel to generate the aggregated annotation data set.Type: ApplicationFiled: May 7, 2019Publication date: November 28, 2019Inventors: Humayun Irshad, Seyyedeh Qazale Mirsharif, Kiran Vajapey, Monchu Chen, Caiqun Xiao, Robert Munro
-
Publication number: 20190362186Abstract: Image annotation includes: accessing initial object prediction information associated with an image, wherein the initial object prediction information includes a plurality of initial predictions associated with a plurality of objects in the image, including bounding box information associated with the plurality of objects; presenting the image and at least a portion of the initial object prediction information to be displayed; receiving adjusted object prediction information pertaining to at least some of the plurality of objects, wherein the adjusted object prediction information is obtained from a user input made via a user interface configured for a user to make annotation adjustments to at least some of the initial object prediction information; and outputting updated object prediction information, wherein the updated object prediction information is based at least in part on the adjusted object prediction information.Type: ApplicationFiled: May 8, 2019Publication date: November 28, 2019Inventors: Humayun Irshad, Seyyedeh Qazale Mirsharif, Kiran Vajapey, Monchu Chen, Caiqun Xiao, Robert Munro
-
Patent number: 10489918Abstract: A technique is disclosed for automating tracking of annotated objects and improves the throughput and efficiency of existing methods while maintaining a degree of accuracy comparable to a human annotator. In particular, the disclosed technique provides an automated annotated object tracking tool that allows machine-learning teams to annotate an object within a frame and have that annotation persist across frames as the annotated object is tracked within a series of frames, still ensuring that every frame is accurately reviewed by a human where high quality annotation is required. This technique incorporates human feedback via a user adjustment that allows the tool to adapt and improve its accuracy in tracking an annotated object across a sequence of frames.Type: GrantFiled: December 20, 2018Date of Patent: November 26, 2019Assignee: Figure Eight Technologies, Inc.Inventors: Kiran Vajapey, Robert Munro, Joseph Richard Cloughley, Matthew Allen Gordon, Humayun Irshad, Monchu Chen, Seyyedeh Qazale Mirsharif, Caiqun Xiao
-
Publication number: 20190347806Abstract: A technique is disclosed for automating tracking of annotated objects and improves the throughput and efficiency of existing methods while maintaining a degree of accuracy comparable to a human annotator. In particular, the disclosed technique provides an automated annotated object tracking tool that allows machine-learning teams to annotate an object within a frame and have that annotation persist across frames as the annotated object is tracked within a series of frames, still ensuring that every frame is accurately reviewed by a human where high quality annotation is required. This technique incorporates human feedback via a user adjustment that allows the tool to adapt and improve its accuracy in tracking an annotated object across a sequence of frames.Type: ApplicationFiled: December 20, 2018Publication date: November 14, 2019Inventors: Kiran Vajapey, Robert Munro, Joseph Richard Cloughley, Matthew Allen Gordon, Humayun Irshad, Monchu Chen, Seyyedeh Qazale Mirsharif, Caiqun Xiao
-
Publication number: 20180095946Abstract: Systems, methods, and apparatuses are presented for a novel natural language tokenizer and tagger. In some embodiments, a method for tokenizing text for natural language processing comprises: generating from a pool of documents, a set of statistical models comprising one or more entries each indicating a likelihood of appearance of a character/letter sequence in the pool of documents; receiving a set of rules comprising rules that identify character/letter sequences as valid tokens; transforming one or more entries in the statistical models into new rules that are added to the set of rules when the entries indicate a high likelihood; receiving a document to be processed; dividing the document to be processed into tokens based on the set of statistical models and the set of rules, wherein the statistical models are applied where the rules fail to unambiguously tokenize the document; and outputting the divided tokens for natural language processing.Type: ApplicationFiled: May 16, 2017Publication date: April 5, 2018Applicant: Idibon, Inc.Inventors: Robert Munro, Rob Voigt, Schuyler D. Erle, Brendan D. Callahan, Gary C. King, Jessica D. Long, Jason Brenier, Tripti Saxena, Stefan Krawczyk
-
Publication number: 20060042533Abstract: A boat mooring device comprises two PVC pipes pivotally joined at a common midpoint to be selectively positionable from a coextensive linear configuration to an X-shaped configuration. Each pipe has a segment of nylon line extending therethrough and secured therein. The device includes a first pair of line anchoring structures adapted for spaced-apart attachment to a docking structure, and a second pair of line anchoring structures adapted for spaced-apart attachment to a watercraft. In use, the pipes are arranged in an X-shaped configuration and the ends of the nylon lines are attached to the anchoring structures on the dock and watercraft. Each pair of line anchoring structures are spaced apart at a distance approximately equal to half the length of the pipes. In this arrangement, the pipes form an angle of approximately 60° with respect to one another, which provides the optimal configuration for maintaining the moored boat in position.Type: ApplicationFiled: September 1, 2004Publication date: March 2, 2006Inventor: Robert Munro
-
Patent number: 5341866Abstract: A porous body is formed and joined to the component by sintering a metal powder to the component. The porous body and component are placed into a piston casting die. Molten metal is poured into the die such that the porous body becomes infiltrated with the molten metal and the molten metal is allowed to solidify. The porous body may be formed by sintering loose metal powder to the component, or by forming a separate body by die pressing of metal powder and which body may be subsequently sintered and joined to the component.Type: GrantFiled: November 22, 1991Date of Patent: August 30, 1994Assignee: AE Piston Products LimitedInventor: Robert Munro
-
Patent number: 5094149Abstract: Pistons and a method for making them are described. The pistons have reinforcing components, such as piston ring groove inserts, incorporated therein. The reinforcements have one or more porous bodies joined thereto, for example, by brazing and which are infiltrated during casting of the piston.Type: GrantFiled: August 10, 1990Date of Patent: March 10, 1992Assignee: AE Piston Products LimitedInventor: Robert Munro
-
Patent number: 4997024Abstract: A method of bonding a component in a piston, involves the steps of coating the component surfaces to be bonded with an oxidation-resistant particulate material, preheating the coated component, placing the preheated component in a casting die and then casting an aluminum alloy around the component. The casting technique may comprise squeeze-casting.Type: GrantFiled: July 6, 1989Date of Patent: March 5, 1991Assignees: T&N Technology Limited, Wellworthy LimitedInventors: Andrew T. Cole, Robert Munro
-
Patent number: 4702151Abstract: A piston comprises a crown (10) and a ring band (11) carried on two gudgeon pin bosses (12a, 12b) by two supports (20). There are upper and lower pairs of struts (21a, 21b, 21c, 21d) on each side of the gudgeon pin bosses, one strut of each pair projecting from one gudgeon pin boss and the other strut of each pair projecting from the other gudgeon pin boss. Each pair carries a respective arcuate skirt portion (22) which extends only part the way round the and is symmetrical about a plane including the piston axis (28) and normal to the gudgeon pin bore axis. There are thus axially and circumferentially extending gaps (25) of constant axial width both between the upper arcuate skirt portions and the ring band between the upper arcuate skirt portions and the lower arcuate skirt portions. This provides a lightweight piston which is very conformable and can be fitted tightly in an associated cylinder or liner to reduce noise.Type: GrantFiled: April 30, 1986Date of Patent: October 27, 1987Assignee: AE PLCInventors: Robert Munro, David C. Speaight
-
Patent number: 4679493Abstract: A reinforced piston is provided for an internal combustion engine. The uppermost piston ring groove is as close as possible to the crown of the piston. At least the lower surface of the groove is defined by an en-cast insert and overlying this is a portion of the crown reinforced by fibres, thus allowing this portion to be thin and the spacing between the ring groove and the upper surface of the crown to be minimized. The reinforced crown portion also holds the insert against axial separating movement. The crown can be provided with a combustion bowl whose entrance is reinforced by the fibres.Type: GrantFiled: April 25, 1985Date of Patent: July 14, 1987Assignee: AE PLCInventors: Robert Munro, Roger A. Day
-
Patent number: 4586553Abstract: A process is provided for pressure casting a piston with a crown insert and a cavity. The process comprises casting crown down in a mould and, before casting, placing in the mould means for forming a crown insert and a soluble salt core forming a cavity in the piston. The salt core is held by the crown insert means to position the salt core in the mould so preventing the salt core moving during pressure casting.Type: GrantFiled: June 24, 1983Date of Patent: May 6, 1986Assignee: AE PLCInventors: Gordon L. Allen, Robert Munro, Roger A. Day
-
Patent number: 4553472Abstract: A piston for an internal combustion engine is provided with a crown portion heat insulated from the remainder of the piston over all or substantially all of the area of the crown, to reduce the transfer of heat from the crown to the remainder of the piston. The insulation may be by a chamber extending across the piston and the chamber may contain a vacuum. Such a piston can be manufactured by a process involving roll-bonding aluminum or an aluminum alloy to a ferrous material in order to secure a crown of ferrous material to the remainder of the piston made from aluminum or aluminum alloy.Type: GrantFiled: August 22, 1983Date of Patent: November 19, 1985Inventors: Robert Munro, David A. Parker, Neil A. Graham
-
Patent number: D961601Type: GrantFiled: April 23, 2019Date of Patent: August 23, 2022Assignee: Figure Eight Technologies, Inc.Inventors: Seyyedeh Qazale Mirsharif, Jennifer Prendki, Kiran Vajapey, Robert Munro