Patents by Inventor Asif RANA
Asif RANA 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: 12240112Abstract: Apparatuses, systems, and techniques provide a policy that can be executed to cause a machine to move. In at least one embodiment, a first policy layer is provided to cause the machine to execute a first motion that causes the machine to accelerate to reach an unbiased state. A second policy layer is provided to cause the machine to execute a second motion without influencing the unbiased state to be reached by machine. The policy can comprise the first and second policy layers.Type: GrantFiled: April 26, 2022Date of Patent: March 4, 2025Assignee: NVIDIA CorporationInventors: Nathan Donald Ratliff, Karl Van Wyk, Man Xie, Anqi Li, Muhammad Asif Rana
-
Patent number: 11983556Abstract: A workflow generation system comprising a first device with a computing unit, a memory unit and a first communication unit, and a plurality of software agents used with electronic apparatuses comprising at least one measuring device, wherein each software agent is on an electronic apparatus or an communication module connected to the electronic apparatuses, wherein each software agent exchanges data with the electronic apparatus the first device receives a measuring task and performs a workflow generation process to receive from agents task-specific data of the apparatuses, the task—specific data information about properties of the respective apparatus, to assess task-specific capabilities associated with each of the apparatuses, generate, based on the task and on the capabilities, an optimized workflow for performing the task including workflow data allowing the respective apparatus to perform the task, and to provide the workflow data to the software agents of the involved apparatuses.Type: GrantFiled: February 5, 2019Date of Patent: May 14, 2024Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif Rana, Roman Lampert, Bernd Reimann, Utz Recke, George Kenneth Thomas, Johannes Maunz
-
Patent number: 11755005Abstract: A system and method for distributing data for a group of at least two electronic devices, wherein each of the devices has an electronic communication unit, each of which is designed for exchanging internal data among one another, wherein at least one of the communication units has a receiver unit which is designed for receiving external data from an external computer unit, has an arithmetic unit using an algorithm, wherein the algorithm is designed, based on the external data, to generate configuration data as internal data, and is designed to transmit the configuration data to at least one other communication unit of the system, and has a digital display device for the visual display of information for a user, wherein the display device is designed to display information which is updated based on the configuration data.Type: GrantFiled: April 21, 2018Date of Patent: September 12, 2023Assignee: LEICA GEOSYSTEMS AGInventors: Martin Winistörfer, Bernd Reimann, Asif Rana
-
Patent number: 11706223Abstract: A computer system for controlling access to digital data and algorithms, including a multitude of local systems provided at a plurality of remote locations. At least a first subset of the multitude of local systems comprises at least one data acquisition device adapted to generate and provide raw digital data. At least a second subset of the multitude of local systems comprises at least one data processing unit having a memory with a memory capacity and a processor with a computing capacity to process raw digital data to generate processed digital data to be presented to one or more of a plurality of users of the system. The system also includes a filter system, wherein at least one filter is assigned at each local system, each filter having a filter setting for restricting and prohibiting data transfer between the assigned local system and other local systems.Type: GrantFiled: December 6, 2021Date of Patent: July 18, 2023Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif Rana, Bernd Reimann, Utz Recke, George Kenneth Thomas
-
Patent number: 11550291Abstract: A computer program product and to a method for compensating thermal errors in a mechanical process, the mechanical process in particular provided by a mechanical device such as a coordinate measuring machine, a tooling machine or an articulated robot arm. Thermal errors arise due to thermal disturbances affecting the mechanical process, wherein thermal disturbances may arise from environmental influences affecting the mechanical process or from internally generated changing temperature distributions.Type: GrantFiled: December 4, 2020Date of Patent: January 10, 2023Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventors: Claudio Iseli, Bernd Reimann, Michael Schlenkrich-Erasmus, Jürgen Schneider, Katrin Mentl, Roland Burgstaller, Frank Lamping, Alexandre Heili, Asif Rana, Beat Aebischer
-
Publication number: 20220371184Abstract: Apparatuses, systems, and techniques provide a policy that can be executed to cause a machine to move. In at least one embodiment, a first policy layer is provided to cause the machine to execute a first motion that causes the machine to accelerate to reach an unbiased state. A second policy layer is provided to cause the machine to execute a second motion without influencing the unbiased state to be reached by machine. The policy can comprise the first and second policy layers.Type: ApplicationFiled: April 26, 2022Publication date: November 24, 2022Inventors: Nathan Donald Ratliff, Karl Van Wyk, Man Xie, Anqi Li, Muhammad Asif Rana
-
Patent number: 11323447Abstract: A computer system for controlling access to digital data and algorithms, including a multitude of local systems provided at a plurality of remote locations. At least a first subset of the multitude of local systems comprises at least one data acquisition device adapted to generate and provide raw digital data. At least a second subset of the multitude of local systems comprises at least one data processing unit having a memory with a memory capacity and a processor with a computing capacity to process raw digital data to generate processed digital data to be presented to one or more of a plurality of users of the system. The system also includes a filter system, wherein at least one filter is assigned at each local system, each filter having a filter setting for restricting and prohibiting data transfer between the assigned local system and other local systems.Type: GrantFiled: July 8, 2020Date of Patent: May 3, 2022Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventors: Mark Durbin, Asif Rana, Bernd Reimann, Utz Recke, George Kenneth Thomas
-
Publication number: 20220094688Abstract: A computer system for controlling access to digital data and algorithms, including a multitude of local systems provided at a plurality of remote locations. At least a first subset of the multitude of local systems comprises at least one data acquisition device adapted to generate and provide raw digital data. At least a second subset of the multitude of local systems comprises at least one data processing unit having a memory with a memory capacity and a processor with a computing capacity to process raw digital data to generate processed digital data to be presented to one or more of a plurality of users of the system. The system also includes a filter system, wherein at least one filter is assigned at each local system, each filter having a filter setting for restricting and prohibiting data transfer between the assigned local system and other local systems.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Mark DURBIN, Asif RANA, Bernd REIMANN, Utz RECKE, George Kenneth THOMAS
-
Patent number: 11282013Abstract: A system comprising at least one mobile vehicle configured to move autonomously. The mobile vehicle comprises a spatial localization system, an autonomous navigation and propulsion unit, a local edge computation unit for a local data analysis at the mobile vehicle by intelligent, dynamically deployable edge analytics software agents, and a communication interface providing a data link to other devices. The system utilizes an automatic deployment of a workflow comprising at least one current task. A mobile measurement vehicle with a spatial measurement sensor unit is configured to establish a temporary instance of a local spatial reference cell for a subset of multiple mobile vehicles and a work piece. The temporary instance of the spatial reference cell is established temporally and is established with an individual level of spatial accuracy and individual limited local range, which individual level is dynamically defined by an accuracy requirement of the current task.Type: GrantFiled: June 7, 2019Date of Patent: March 22, 2022Assignee: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif Rana, Bernd Reimann, Alexandre Heili, Silvan Meile, Alexandar Mavrov, Markus Steiner
-
Publication number: 20210232989Abstract: A system comprising a mobile vehicle configured to move autonomously. The mobile vehicle comprises a spatial localization system, an autonomous navigation and propulsion unit, a local edge computation unit for a local data analysis by intelligent, dynamically deployable edge analytics software agents, and a communication interface providing a data link to other devices and storage system. The system utilizes an automatic deployment of a workflow comprising at least one current task. A mobile measurement vehicle with a spatial measurement sensor unit is configured to establish a temporary instance of a local spatial reference cell for a subset of multiple mobile vehicles and a work piece. The temporary instance of the spatial reference cell is established temporally and is established with an individual level of spatial accuracy and individual limited local range, which individual level is dynamically defined by an accuracy requirement of the current task.Type: ApplicationFiled: June 7, 2019Publication date: July 29, 2021Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif RANA, Bernd REIMANN, Alexandre HEILI, Silvan MEILE, Alexandar MAVROV, Markus STEINER
-
Publication number: 20210216359Abstract: A workflow generation system comprising a first device with a computing unit, a memory unit and a first communication unit, and a plurality of software agents used with a plurality of electronic apparatuses comprising at least one measuring device, wherein each software agent is installable on an electronic apparatus of the plurality of electronic apparatuses and exchanges data with the electronic apparatus, wherein the first device receives a measuring task and performs a workflow generation process to generate a workflow for performing the task involving one or more of the apparatuses, to generate workflow data allowing a respective apparatus to perform a part of the task, and to provide the workflow data to the software agents of the involved apparatuses, and provide configuration data to the software agents to reconfigure the respective apparatus for providing functions for performing the part of the task by the respective apparatus.Type: ApplicationFiled: February 5, 2019Publication date: July 15, 2021Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif RANA, Roman LAMPERT, Bernd REIMANN, George Kenneth THOMAS, Johannes MAUNZ
-
Publication number: 20210216358Abstract: A workflow generation system comprising a first device with a computing unit, a memory unit and a first communication unit, and a plurality of software agents used with electronic apparatuses comprising at least one measuring device, wherein each software agent is on an electronic apparatus or an communication module connected to the electronic apparatuses, wherein each software agent exchanges data with the electronic apparatus the first device receives a measuring task and performs a workflow generation process to receive from agents task-specific data of the apparatuses, the task- specific data information about properties of the respective apparatus, to assess task-specific capabilities associated with each of the apparatuses, generate, based on the task and on the capabilities, an optimized workflow for performing the task including workflow data allowing the respective apparatus to perform the task, and to provide the workflow data to the software agents of the involved apparatuses.Type: ApplicationFiled: February 5, 2019Publication date: July 15, 2021Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Asif RANA, Roman LAMPERT, Bernd REIMANN, Utz RECKE, George Kenneth THOMAS, Johannes MAUNZ
-
Publication number: 20210191359Abstract: A computer program product and to a method for compensating thermal errors in a mechanical process, the mechanical process in particular provided by a mechanical device such as a coordinate measuring machine, a tooling machine or an articulated robot arm. Thermal errors arise due to thermal disturbances affecting the mechanical process, wherein thermal disturbances may arise from environmental influences affecting the mechanical process or from internally generated changing temperature distributions.Type: ApplicationFiled: December 4, 2020Publication date: June 24, 2021Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Claudio ISELI, Bernd REIMANN, Michael SCHLENKRICH-ERASMUS, Jürgen SCHNEIDER, Katrin MENTL, Roland BURGSTALLER, Frank LAMPING, Alexandre HEILI, Asif RANA, Beat AEBISCHER
-
Publication number: 20210014231Abstract: A computer system for controlling access to digital data and algorithms, including a multitude of local systems provided at a plurality of remote locations. At least a first subset of the multitude of local systems comprises at least one data acquisition device adapted to generate and provide raw digital data. At least a second subset of the multitude of local systems comprises at least one data processing unit having a memory with a memory capacity and a processor with a computing capacity to process raw digital data to generate processed digital data to be presented to one or more of a plurality of users of the system. The system also includes a filter system, wherein at least one filter is assigned at each local system, each filter having a filter setting for restricting and prohibiting data transfer between the assigned local system and other local systems.Type: ApplicationFiled: July 8, 2020Publication date: January 14, 2021Applicant: HEXAGON TECHNOLOGY CENTER GMBHInventors: Mark DURBIN, Asif RANA, Bernd REIMANN, Utz RECKE, George Kenneth THOMAS
-
Publication number: 20180307222Abstract: A system and method for distributing data for a group of at least two electronic devices, wherein each of the devices has an electronic communication unit, each of which is designed for exchanging internal data among one another, wherein at least one of the communication units has a receiver unit which is designed for receiving external data from an external computer unit, has an arithmetic unit using an algorithm, wherein the algorithm is designed, based on the external data, to generate configuration data as internal data, and is designed to transmit the configuration data to at least one other communication unit of the system, and has a digital display device for the visual display of information for a user, wherein the display device is designed to display information which is updated based on the configuration data.Type: ApplicationFiled: April 21, 2018Publication date: October 25, 2018Applicant: LEICA GEOSYSTEMS AGInventors: Martin WINISTÖRFER, Bernd REIMANN, Asif RANA