Patents by Inventor James Awe
James Awe 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: 11373133Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering a plurality of robots in a system including creating for each robot a robot profile; publishing the robot profile; collecting operational data related to performance of tasks, the operational data including situational awareness information from at least a first of the plurality of registered robots; evaluating the collected operational data including performing statistical analysis, modeling, and extrapolation using the collected operational data; and in response to a request to transfer relevant data to at least a second of the plurality of registered robots, determining relevant data from the evaluated collected operational data, the relevant data including at least a portion of the situational awareness information; and sending the relevant data to at least the second registered robot.Type: GrantFiled: July 9, 2019Date of Patent: June 28, 2022Assignee: Autodesk, Inc.Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
-
Publication number: 20190378077Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering a plurality of robots in a system including creating for each robot a robot profile; publishing the robot profile; collecting operational data related to performance of tasks, the operational data including situational awareness information from at least a first of the plurality of registered robots; evaluating the collected operational data including performing statistical analysis, modeling, and extrapolation using the collected operational data; and in response to a request to transfer relevant data to at least a second of the plurality of registered robots, determining relevant data from the evaluated collected operational data, the relevant data including at least a portion of the situational awareness information; and sending the relevant data to at least the second registered robot.Type: ApplicationFiled: July 9, 2019Publication date: December 12, 2019Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
-
Patent number: 10430744Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering, a plurality of robots in a system including creating for each robot of the plurality of robots a robot profile; publishing the robot profile; providing an application programming interface to the plurality of registered robots; providing a user interface to users; receiving a service request; determining that a user or registered robot is qualified to obtain service information in response to the service request; determining, responsive to the user or registered robot being qualified, the service information for the service request based on the published robot profiles; selecting one or more registered robots to receive the service information; and sending the service information to the one or more selected registered robots.Type: GrantFiled: November 17, 2015Date of Patent: October 1, 2019Assignee: Autodesk, Inc.Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
-
Patent number: 10383314Abstract: A method includes providing a wearable device compatible with and worn by an animal, the wearable device including a processing engine, a plurality of sensors, and a communication interface to a remotely located base station. The method includes monitoring an environment around the wearable device as the animal traverses a space and collecting information based on data generated by the plurality of sensors. The method also includes analyzing the data generated by the plurality of sensors and inferring activities associated with a human in proximity to the animal, wherein inferring activities includes determining a current location of the human based on data generated by one or more of the sensors, and determining activities of the human over a period of time based on data generated by the one or more sensors.Type: GrantFiled: July 15, 2016Date of Patent: August 20, 2019Assignee: Autodesk, Inc.Inventors: Negar Arabani, Mark Thomas Davis, James Awe, Patricia Anne Vrobel, Douglas Look
-
Patent number: 10108846Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate determining information about an object included in an image. In one aspect, a method includes: identifying an image; identifying a specific object included in the image; identifying data associated with the image; determining both a dimension of the specific object and a construction material of the specific object using the identified data; and outputting the dimension and the construction material of the specific object.Type: GrantFiled: September 30, 2016Date of Patent: October 23, 2018Assignee: Autodesk, Inc.Inventors: Douglas Look, Patricia Anne Vrobel, James Awe, Negar Arabani, Mark Thomas Davis
-
Patent number: 10049014Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: GrantFiled: May 5, 2014Date of Patent: August 14, 2018Assignee: Autodesk, Inc.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
-
Publication number: 20180096193Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate determining information about an object included in an image. In one aspect, a method includes: identifying an image; identifying a specific object included in the image; identifying data associated with the image; determining both a dimension of the specific object and a construction material of the specific object using the identified data; and outputting the dimension and the construction material of the specific object.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Douglas Look, Patricia Anne Vrobel, James Awe, Negar Arabani, Mark Thomas Davis
-
Publication number: 20180014512Abstract: A method includes providing a wearable device compatible with and worn by an animal, the wearable device including a processing engine, a plurality of sensors, and a communication interface to a remotely located base station. The method includes monitoring an environment around the wearable device as the animal traverses a space and collecting information based on data generated by the plurality of sensors. The method also includes analyzing the data generated by the plurality of sensors and inferring activities associated with a human in proximity to the animal, wherein inferring activities includes determining a current location of the human based on data generated by one or more of the sensors, and determining activities of the human over a period of time based on data generated by the one or more sensors.Type: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Applicant: Autodesk, Inc.Inventors: Negar Arabani, Mark Thomas Davis, James Awe, Patricia Anne Vrobel, Douglas Look
-
Publication number: 20170050321Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to share information in a community of robots and users to perform tasks. In one aspect, a method includes registering, a plurality of robots in a system including creating for each robot of the plurality of robots a robot profile; publishing the robot profile; providing an application programming interface to the plurality of registered robots; providing a user interface to users; receiving a service request; determining that a user or registered robot is qualified to obtain service information in response to the service request; determining, responsive to the user or registered robot being qualified, the service information for the service request based on the published robot profiles; selecting one or more registered robots to receive the service information; and sending the service information to the one or more selected registered robots.Type: ApplicationFiled: November 17, 2015Publication date: February 23, 2017Inventors: Douglas Look, James Awe, Mark Thomas Davis, Negar Arabani, Patricia Anne Vrobel
-
Publication number: 20140244588Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: ApplicationFiled: May 5, 2014Publication date: August 28, 2014Applicant: Autodesk, Inc.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
-
Patent number: 8719229Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: GrantFiled: October 12, 2012Date of Patent: May 6, 2014Assignee: Autodesk, Inc.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
-
Publication number: 20140108353Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: AUTODESK, INC.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki