Patents by Inventor Pashmina Cameron
Pashmina Cameron 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: 20220147818Abstract: A computer-implemented method of training an auxiliary machine learning model to predict a set of new parameters of a primary machine learning model, wherein the primary model is configured to transform from an observed subset of a set of real-world features to a predicted version of the set of real-world features.Type: ApplicationFiled: November 11, 2020Publication date: May 12, 2022Inventors: Cheng ZHANG, Angus LAMB, Evgeny Sergeevich SAVELIEV, Yingzhen LI, Camilla LONGDEN, Pashmina CAMERON, Sebastian TSCHIATSCHEK, Jose Miguel Hernández LOBATO, Richard TURNER
-
Patent number: 11275787Abstract: According to examples, an apparatus may identify a first viewpoint that an entity expressed in a first media file, identify a second viewpoint expressed in a second media file that is attributed to the entity, determine that the second viewpoint is dissimilar to the first viewpoint and in response to the determination that the second viewpoint is dissimilar to the first viewpoint, may output a message.Type: GrantFiled: August 31, 2017Date of Patent: March 15, 2022Assignee: MICRO FOCUS LLCInventors: Pashmina Cameron, Sean Blanchflower
-
Patent number: 10990829Abstract: In some examples, a camera tracking failure in a simultaneous localization and mapping (SLAM) process with respect to a first SLAM map may be identified. Responsive to identification of the camera tracking failure, a second SLAM map for the SLAM process may be initialized. A video frame tracked through the second SLAM map may be accessed. Matched features between the video frame and individual keyframes of the first SLAM map may be identified to determine a keyframe subset. The keyframe subset may be analyzed to determine a candidate camera position from among the keyframe subset. The candidate camera position may be tracked with respect to the first SLAM map for subsequent video frames. The first SLAM map may be stitched to the second SLAM map responsive to tracking the candidate camera position with respect to the first SLAM map for the subsequent.Type: GrantFiled: April 28, 2017Date of Patent: April 27, 2021Assignee: Micro Focus LLCInventors: Pashmina Cameron, David Collier
-
Patent number: 10726349Abstract: A plurality of binary support vector machines (SVM) are trained to vote between two of a plurality of classes. Each of the binary SVMs vote between a different pair of the plurality of classes. A set of validated samples is input to each of the binary SVMs. The set of validated samples includes samples of each of the classes. Likelihood estimates are determined based on votes of the binary SVMs. A prior probability distribution (prior) is assigned for each of the classes. A posterior probability is calculated for each of the classes based on the determined likelihood estimates and the assigned priors.Type: GrantFiled: November 27, 2014Date of Patent: July 28, 2020Assignee: LONGSAND LIMITEDInventors: George Saklatvala, Pashmina Cameron
-
Patent number: 10698876Abstract: According to examples, an index of entries may be retrieved, in which each of the entries may correspond to phrases that are analogous to other phrases in content on a network. A plurality of phrases that are similar to the entries in the index may be identified in a content accessed on the apparatus and a determination may be made, based on a user interaction with the accessed content via a user interface, that the user has read a first phrase in the plurality of phrases. The index may be updated to indicate that the user has read the first phrase and, based on the updated index, a second phrase in a subsequently accessed content that is similar to the first phrase may be determined. In addition, the second phrase in the subsequently accessed content may be displayed differently from other displayed phrases in the subsequently accessed content.Type: GrantFiled: August 11, 2017Date of Patent: June 30, 2020Assignee: MICRO FOCUS LLCInventors: Pashmina Cameron, Sean Blanchflower
-
Patent number: 10423855Abstract: In some examples, a system includes a color cluster learning engine and a color recognition engine. The color cluster learning engine may be configured to obtain a set of training images, process the training images to obtain clusters of pixel colors for the training images, identify learned color clusters from the clusters of pixel colors obtained from the training images, and label the learned color clusters with color indicators. The color recognition engine may be configured to receive an input image for color identification, process the input image to obtain a particular cluster of pixel colors that covers the highest number of pixels in the input image, match the particular cluster to a particular learned color cluster labeled with a particular color indicator, and identify a color of the input image as specified by the particular color indicator.Type: GrantFiled: March 9, 2017Date of Patent: September 24, 2019Assignee: ENTIT SOFTWARE LLCInventors: Pashmina Cameron, Timothy Woods
-
Patent number: 10242453Abstract: A pair of video frames may be used for simultaneous localization and mapping (SLAM) initialization. The pair of frames may be determined according to a translation threshold. Whether the translation threshold is met may be determined by obtaining the pair of video frames and estimating the translation between the frames.Type: GrantFiled: April 30, 2014Date of Patent: March 26, 2019Assignee: LONGSAND LIMITEDInventors: Pashmina Cameron, George Saklatvala
-
Patent number: 10235572Abstract: Examples disclosed herein relate to detecting change in a 3-dimensional (3D) view. The examples enable determining a first set of sparse local features from a first set of frames of an initial 3D scene; determining whether the initial 3D scene is different from a current 3D scene based on the first set of sparse local features; and providing information about any determined differences between the initial 3D scene and the current 3D scene.Type: GrantFiled: September 20, 2016Date of Patent: March 19, 2019Assignee: ENTIT SOFTWARE LLCInventors: Pashmina Cameron, David Collier
-
Publication number: 20190065626Abstract: According to examples, an apparatus may identify a first viewpoint that an entity expressed in a first media file, identify a second viewpoint expressed in a second media file that is attributed to the entity, determine that the second viewpoint is dissimilar to the first viewpoint and in response to the determination that the second viewpoint is dissimilar to the first viewpoint, may output a message.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: EntIT Software LLCInventors: Pashmina CAMERON, Sean BLANCHFLOWER
-
Publication number: 20190050399Abstract: According to examples, an index of entries may be retrieved, in which each of the entries may correspond to phrases that are analogous to other phrases in content on a network. A plurality of phrases that are similar to the entries in the index may be identified in a content accessed on the apparatus and a determination may be made, based on a user interaction with the accessed content via a user interface, that the user has read a first phrase in the plurality of phrases. The index may be updated to indicate that the user has read the first phrase and, based on the updated index, a second phrase in a subsequently accessed content that is similar to the first phrase may be determined. In addition, the second phrase in the subsequently accessed content may be displayed differently from other displayed phrases in the subsequently accessed content.Type: ApplicationFiled: August 11, 2017Publication date: February 14, 2019Applicant: EntIT Software LLCInventors: Pashmina CAMERON, Sean BLANCHFLOWER
-
Publication number: 20180315201Abstract: In some examples, a camera tracking failure in a simultaneous localization and mapping (SLAM) process with respect to a first SLAM map may be identified. Responsive to identification of the camera tracking failure, a second SLAM map for the SLAM process may be initialized. A video frame tracked through the second SLAM map may be accessed. Matched features between the video frame and individual keyframes of the first SLAM map may be identified to determine a keyframe subset. The keyframe subset may be analyzed to determine a candidate camera position from among the keyframe subset. The candidate camera position may be tracked with respect to the first SLAM map for subsequent video frames. The first SLAM map may be stitched to the second SLAM map responsive to tracking the candidate camera position with respect to the first SLAM map for the subsequent.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: Pashmina Cameron, David Collier
-
Publication number: 20180260974Abstract: In some examples, a system includes a color cluster learning engine and a color recognition engine. The color cluster learning engine may be configured to obtain a set of training images, process the training images to obtain clusters of pixel colors for the training images, identify learned color clusters from the clusters of pixel colors obtained from the training images, and label the learned color clusters with color indicators. The color recognition engine may be configured to receive an input image for color identification, process the input image to obtain a particular cluster of pixel colors that covers the highest number of pixels in the input image, match the particular cluster to a particular learned color cluster labeled with a particular color indicator, and identify a color of the input image as specified by the particular color indicator.Type: ApplicationFiled: March 9, 2017Publication date: September 13, 2018Inventors: Pashmina Cameron, Timothy Woods
-
Publication number: 20180082128Abstract: Examples disclosed herein relate to detecting change in a 3-dimensional (3D) view. The examples enable determining a first set of sparse local features from a first set of frames of an initial 3D scene; determining whether the initial 3D scene is different from a current 3D scene based on the first set of sparse local features; and providing information about any determined differences between the initial 3D scene and the current 3D scene.Type: ApplicationFiled: September 20, 2016Publication date: March 22, 2018Inventors: Pashmina CAMERON, David COLLIER
-
Publication number: 20170323217Abstract: A plurality of binary support vector machines (SVM) are trained to vote between two of a plurality of classes. Each of the binary SVMs vote between a different pair of the plurality of classes. A set of validated samples is input to each of the binary SVMs. The set of validated samples includes samples of each of the classes. Likelihood estimates are determined based on votes of the binary SVMs. A prior probability distribution (prior) is assigned for each of the classes. A posterior probability is calculated for each of the classes based on the determined likelihood estimates and the assigned priors.Type: ApplicationFiled: November 27, 2014Publication date: November 9, 2017Applicant: LONGSAND LIMITEDInventors: George SAKLATVALA, Pashmina CAMERON
-
Publication number: 20170069096Abstract: A pair of video frames may be used for simultaneous localization and mapping (SLAM) initialization. The pair of frames may be determined according to a translation threshold. Whether the translation threshold is met may be determined by obtaining the pair of video frames and estimating the translation between the frames.Type: ApplicationFiled: April 30, 2014Publication date: March 9, 2017Inventors: Pashmina Cameron, George Saklatvala