Patents by Inventor Roberto Lopez Mendez

Roberto Lopez Mendez 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: 11087562
    Abstract: A method of data processing for an augmented reality system. The method comprises obtaining augmented reality data output by an augmented reality application operating at a second trust level. The augmented reality data is for modifying a representation of a real-world environment for a user of the augmented reality system. The method also comprises obtaining object recognition data determined by an object recognition system operating at a first trust level. The object recognition data comprises an indication of an object belonging to a predetermined class of objects being present in the real-world environment. The method also comprises triggering modification of the augmented reality data in response to the object recognition data, based on prioritization of the first trust level over the second trust level.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: August 10, 2021
    Assignees: Apical Limited, Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez
  • Publication number: 20210165219
    Abstract: A device comprising a first side for facing a user of the device, a second side opposite to the first side, a sensor operable to output gaze data representative of a gaze direction of the user, a display device and at least one processor. The at least one processor is configured to control the display device to control display of an image intended to be displayed on the second side of the device on the basis of the gaze data in order to reduce light being directed towards a pupil of the user from the first side of the device by the display of the image. Also described is a method of controlling such a device.
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Daren Croxford, Roberto Lopez Mendez
  • Patent number: 11010644
    Abstract: An object classifier using a set of object definitions arranged in an object definition hierarchy including at least a first group of coarse-level object definitions and a second group of finer-level object definitions. The object classifier is arranged to configure a first object classification cycle and a second, subsequent, object classification cycle by selectively executing a first subset of object definitions from the categorization data in the first object classification cycle; and selectively executing a second, different, subset in the second object classification cycle.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 18, 2021
    Assignees: Apical Limited, Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez, Alexey Lopich
  • Publication number: 20210090348
    Abstract: A method of data processing for an augmented reality system. The method comprises obtaining augmented reality data output by an augmented reality application operating at a second trust level. The augmented reality data is for modifying a representation of a real-world environment for a user of the augmented reality system. The method also comprises obtaining object recognition data determined by an object recognition system operating at a first trust level. The object recognition data comprises an indication of an object belonging to a predetermined class of objects being present in the real-world environment. The method also comprises triggering modification of the augmented reality data in response to the object recognition data, based on prioritization of the first trust level over the second trust level.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ
  • Patent number: 10943115
    Abstract: Examples of the present disclosure relate to methods for performing object detection. In one such example, data representing an image is received. The image comprises at least one target region and a further region. The at least one target region is identifiable using data indicative of a gaze direction of a viewer of the image. A first portion of the data is processed using a first processing scheme to perform object detection in the at least one target region of the image. The first portion of the data represents the at least one target region of the image. A second portion of the data is processed using a second, different, processing scheme. The second portion of the data represents the further region of the image.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: March 9, 2021
    Assignees: Apical Ltd., Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez
  • Publication number: 20210055409
    Abstract: A method comprising: obtaining pose data representative of a pose of a portable device during observation of an environment comprising an object; obtaining distance data representative of a distance between the object and a receiver during the observation of the environment, using at least one radio waveform reflected from the object and received by the receiver; and processing the pose data and the distance data to generate a topological model of the object.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 25, 2021
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ
  • Patent number: 10916040
    Abstract: Examples of the present disclosure relate to methods for processing image data. In one such example, first data representing a rendered image is received. In some cases, second data useable to identify at least one target region of the rendered image is received, the at least one target region being associated with a gaze direction of a viewer. A first portion of the first data is processed in accordance with a first data reduction rate to derive first processed data, the first portion representing the at least one target region. A second portion of the first data is processed in accordance with a second data reduction rate, different from the first data reduction rate. The second portion represents a further region of the rendered image, different from the at least one target image. At least the first processed data is outputted.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 9, 2021
    Assignees: Apical Ltd., Arm Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez, Sean Tristram LeGuay Ellis, Jayavarapu Srinivasa Rao
  • Publication number: 20210029521
    Abstract: The present disclosure provides a system and method for locating terminals within a facility. One or more of a plurality of primary terminals send a location signal which may comprise location data for the respective primary terminal. A secondary terminal, of a plurality of secondary terminals may receive one or more of these location signals. In response, the secondary terminal sends a confirmation message to each primary terminal from which it has received a location signal. The confirmation message may comprise a unique identifier for the secondary terminal. In response to receiving one or more confirmation messages, a primary terminal sends a location reporting message to a location processing server. The location reporting message comprises the location data for that primary terminal and the contents of the received confirmation message(s). The data held on the location processing server can be used to determine the location and movement of each of the primary terminals and the secondary terminals.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Peter James Samuel FERGUSON, Andrew DUNN, Roberto LOPEZ MENDEZ
  • Publication number: 20210025717
    Abstract: A navigation system uses markers that are identifiable in images of an environment being navigated to determine the location of a portable device in the environment. The portable device takes images of the environment, and those images are analysed to identify markers in the images and the pose of the portable device based on the image of the marker. The identified marker and the determined pose of the portable device are then used to determine the location and orientation of the portable device in the environment being navigated.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Applicants: Arm Limited, Apical Limited
    Inventors: Roberto Lopez Mendez, Daren Croxford
  • Publication number: 20200410740
    Abstract: A method of operating a graphics processing system that generates “spacewarped” frames for display is disclosed. Primitive motion vectors are used to determine the motion of objects appearing in rendered application frames. The so-determined motion is then used to generate “spacewarped” versions of the rendered application frames.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Applicants: Arm Limited, Apical Limited
    Inventors: Daren Croxford, Roberto Lopez Mendez
  • Publication number: 20200342291
    Abstract: A method of processing sensor-originated data using a computing device. The sensor-originated data is representative of one or more physical quantities measured by one or more sensors. The method comprises selecting between a plurality of neural networks, including a first neural network and a second neural network, on the basis of at least one current operative condition of the computing device. Each of the first and second neural networks is configured to generate output data of the same type. The first neural network is configured to receive a first set of input data types and the second neural network is configured to receive a second set of input data types, the second set including at least one data type not included in the first set. The method comprises processing the sensor-originated data using at least the selected neural network.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ
  • Publication number: 20200342285
    Abstract: A neural network system executable on a processor. The neural network system, when executed on the processor, comprises a merged layer shareable between a first neural network and a second neural network. The merged layer is configured to receive input data from a prior layer of at least one of the first and second neural networks. The merged layer is configured to apply a superset of weights to the input data to generate intermediate feature data representative of at least one feature of the input data, the superset of weights being combined from a first set of weights associated with the first neural network and a second set of weights associated with the second neural network. The merged layer is also configured to output the intermediate feature data to at least one subsequent layer, the at least one subsequent layer serving the first and second neural networks.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ
  • Publication number: 20200226840
    Abstract: A computing device 2, such as a general-purpose smartphone or general-purpose tablet computing device, comprises one or more inertial sensors and an image sensor. The device 2 produces stereoscopic images of a virtual environment on the display during a virtual reality (VR) session controlled by a user of the computing device. The device conducts visual odometry using at least image data received from the image sensor, and selectively activates and deactivates the visual odometry according to activity of the user during the virtual reality session. When the visual odometry is activated, the device controls the virtual reality session by at least position information from the visual odometry. When the visual odometry is deactivated, the device controls the virtual reality session by at least orientation information from the one or more inertial sensors.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 16, 2020
    Inventors: Roberto LOPEZ MENDEZ, Daren CROXFORD
  • Patent number: 10614619
    Abstract: In a graphics processing system, a bounding volume (20) representative of the volume of all or part of a scene to be rendered is defined. Then, when rendering an at least partially transparent object (21) that is within the bounding volume (20) in the scene, a rendering pass for part or all of the object (21) is performed in which the object (21) is rendered as if it were an opaque object.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: April 7, 2020
    Assignee: Arm Limited
    Inventors: Roberto Lopez Mendez, Sylwester Krzysztof Bala, Samuel Paul Laynton
  • Publication number: 20200034615
    Abstract: A local object classifier using a set of object definitions to perform object classification in image frames. The local object classifier is arranged to detect an object in an image frame and determine whether to transmit image data for the detected object to a remote object classifier. In response to said determining, the local object classifier is arranged to transmit image data, derived from the image data representative of the image frame, to the remote object classifier. The local object classifier is also arranged to receive object data, representative of the detected object, from the remote object classifier.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 30, 2020
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ, Madhusudan EYUNNI
  • Publication number: 20200034993
    Abstract: Examples of the present disclosure relate to methods for processing image data. In one such example, first data representing a rendered image is received. In some cases, second data useable to identify at least one target region of the rendered image is received, the at least one target region being associated with a gaze direction of a viewer. A first portion of the first data is processed in accordance with a first data reduction rate to derive first processed data, the first portion representing the at least one target region. A second portion of the first data is processed in accordance with a second data reduction rate, different from the first data reduction rate. The second portion represents a further region of the rendered image, different from the at least one target image. At least the first processed data is outputted.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ, Sean Tristram LeGuay ELLIS, Jayavarapu Srinivasa RAO
  • Publication number: 20200034617
    Abstract: Examples of the present disclosure relate to methods for performing object detection. In one such example, data representing an image is received. The image comprises at least one target region and a further region. The at least one target region is identifiable using data indicative of a gaze direction of a viewer of the image. A first portion of the data is processed using a first processing scheme to perform object detection in the at least one target region of the image. The first portion of the data represents the at least one target region of the image. A second portion of the data is processed using a second, different, processing scheme. The second portion of the data represents the further region of the image.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ
  • Publication number: 20190362180
    Abstract: An object classifier using a set of object definitions arranged in an object definition hierarchy including at least a first group of coarse-level object definitions and a second group of finer-level object definitions. The object classifier is arranged to configure a first object classification cycle and a second, subsequent, object classification cycle by selectively executing a first subset of object definitions from the categorization data in the first object classification cycle; and selectively executing a second, different, subset in the second object classification cycle.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 28, 2019
    Inventors: Daren CROXFORD, Roberto LOPEZ MENDEZ, Alexey LOPICH
  • Patent number: 10282895
    Abstract: In a graphics processing system, a bounding volume (20) representing the volume of a scene to be rendered and a cube texture (30) representing the transparency of the surface of the bounding volume are defined. Then, when the scene is to be rendered for output, a vector (28) from a sampling point (25) being considered to a light source (22) external of the bounding volume is determined and then used to determine how to sample the texture that represents the transparency of the surface of the bounding volume to determine the transparency of the surface of the bounding volume between the sampling point and the light source. The so-determined transparency is then used to simulate the effect of shadows cast by the external light source (22) at the sampling point (25).
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: May 7, 2019
    Assignee: Arm Limited
    Inventors: Sylwester Krzysztof Bala, Roberto Lopez Mendez
  • Patent number: 10140736
    Abstract: A graphics processing system for generating a render output using an input curve defined in a world space includes processing circuitry configured to determine a portion of a canonical curve defined in canonical space that corresponds to the input curve and the transformation needed to map the input curve to the portion of the canonical curve. For sampling points in the world space surrounding the input curve, the processing circuitry is configured to transform the sampling points from the world space to the canonical space using the determined transformation between the world space and the canonical space; and determine, in the canonical space, the closest point on the determined portion of the canonical curve to the transformed sampling point. The system also includes processing circuitry capable of using the determined closest points on the canonical curve for the transformed sampling points in the canonical space when generating a render output.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: November 27, 2018
    Assignee: Arm Limited
    Inventors: Christopher John Leslie Doran, Richard Callum Baird Evans, Wasim Abbas, Roberto Lopez Mendez