Patents by Inventor Vinayak Raman Krishnamurthy
Vinayak Raman Krishnamurthy 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: 20240004542Abstract: Some examples provides a set of frameworks, process and methods aimed at enabling the expression and exploration of free-form and parametric 3D shape designs enabled through natural interactions with a hand-held mobile device acting as a controller for 3D virtual objects. A reference plane in a virtual space generated by the location of the mobile device may be used to select a 3D virtual object intersected by the reference plane. Positioning of the mobile device may also be used to control a pointer in the virtual space. In an example, the orientation of the mobile device may be detected by an accelerometer or gyroscope. In example, the position of the mobile device may be detected by a position sensor.Type: ApplicationFiled: June 23, 2023Publication date: January 4, 2024Inventors: Vinayak Raman Krishnamurthy, Cecil Piya, Karthik Ramani
-
Patent number: 11687230Abstract: Some examples provides a set of frameworks, process and methods aimed at enabling the expression and exploration of free-form and parametric 3D shape designs enabled through natural interactions with a hand-held mobile device acting as a controller for 3D virtual objects. A reference plane in a virtual space generated by the location of the mobile device may be used to select a 3D virtual object intersected by the reference plane. Positioning of the mobile device may also be used to control a pointer in the virtual space. In an example, the orientation of the mobile device may be detected by an accelerometer or gyroscope. In example, the position of the mobile device may be detected by a position sensor.Type: GrantFiled: January 10, 2022Date of Patent: June 27, 2023Assignee: Purdue Research FoundationInventors: Vinayak Raman Krishnamurthy, Cecil Piya, Karthik Ramani
-
Publication number: 20230011393Abstract: A method for creating a space-filling solid model includes (a) defining a three-dimensional (3D) domain, (b) defining a Voronoi site geometry for each of a plurality of Voronoi sites, (c) defining a spatial arrangement of the plurality of Voronoi sites, (d) arranging the plurality of Voronoi sites within the 3D domain according to the defined spatial arrangement, and (e) partitioning the 3D domain based on the Voronoi site geometry of each the plurality of Voronoi sites defined in (b) and the spatial arrangement of the plurality of Voronoi sites defined in (c) using a distance function to create the space-filling solid model.Type: ApplicationFiled: December 7, 2020Publication date: January 12, 2023Applicant: The Texas A&M University SystemInventors: Vinayak Raman Krishnamurthy, Ergun Akleman, Sai Ganesh Subramanian
-
Patent number: 11543933Abstract: A method of manipulating a three-dimensional image file including a virtual object includes obtaining image information in a processing device of a non-instrumented physical object manipulated by a user, such image information including movement information; and causing virtual movement of the virtual object based on the movement information. A method of shaping a virtual object includes obtaining image information including movement information; and determining a shape of the virtual object based on the movement information. A method of modifying a virtual object includes obtaining image information including movement information; and altering a virtual surface appearance of at least a part of the virtual object based on the movement information. Systems and computer-readable media are also described.Type: GrantFiled: January 23, 2020Date of Patent: January 3, 2023Assignee: Purdue Research FoundationInventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Patent number: 11475651Abstract: A virtual reality system, comprising an electronic 2d interface having a depth sensor, the depth sensor allowing a user to provide input to the system to instruct the system to create a virtual 3D object in a real-world environment. The virtual 3D object is created with reference to at least one external physical object in the real-world environment, with the external physical object concurrently displayed with the virtual 3D object by the interface. The virtual 3D object is based on physical artifacts of the external physical object.Type: GrantFiled: April 2, 2020Date of Patent: October 18, 2022Assignee: Purdue Research FoundationInventors: Ke Huo, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Publication number: 20220137808Abstract: Some examples provides a set of frameworks, process and methods aimed at enabling the expression and exploration of free-form and parametric 3D shape designs enabled through natural interactions with a hand-held mobile device acting as a controller for 3D virtual objects. A reference plane in a virtual space generated by the location of the mobile device may be used to select a 3D virtual object intersected by the reference plane. Positioning of the mobile device may also be used to control a pointer in the virtual space. In an example, the orientation of the mobile device may be detected by an accelerometer or gyroscope. In example, the position of the mobile device may be detected by a position sensor.Type: ApplicationFiled: January 10, 2022Publication date: May 5, 2022Inventors: Vinayak Raman Krishnamurthy, Cecil Piya, Karthik Ramani
-
Patent number: 11221750Abstract: Some examples provides a set of frameworks, process and methods aimed at enabling the expression and exploration of free-form and parametric 3D shape designs enabled through natural interactions with a hand-held mobile device acting as a controller for 3D virtual objects. A reference plane in a virtual space generated by the location of the mobile device may be used to select a 3D virtual object intersected by the reference plane. Positioning of the mobile device may also be used to control a pointer in the virtual space. In an example, the orientation of the mobile device may be detected by an accelerometer or gyroscope. In example, the position of the mobile device may be detected by a position sensor.Type: GrantFiled: February 9, 2017Date of Patent: January 11, 2022Assignee: Purdue Research FoundationInventors: Vinayak Raman Krishnamurthy, Cecil Piya, Karthik Ramani
-
Publication number: 20210110601Abstract: A collaborative 3D modeling system, comprising a computer processing unit, a digital memory, and an electronic display, the computer processing unit and the digital memory configured to provide 3D model representations of a first plurality of versions of an object component for a first user, the versions being selectable along a first axis, and using the electronic display, provide a plurality of user identifications which are selectable along a second axis, wherein selecting a subsequent user causes a second plurality of said versions of said object component to be displayed on the electronic display.Type: ApplicationFiled: August 3, 2020Publication date: April 15, 2021Applicant: Purdue Research FoundationInventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Publication number: 20210090349Abstract: A virtual reality system, comprising an electronic 2d interface having a depth sensor, the depth sensor allowing a user to provide input to the system to instruct the system to create a virtual 3D object in a real-world environment. The virtual 3D object is created with reference to at least one external physical object in the real-world environment, with the external physical object concurrently displayed with the virtual 3D object by the interface. The virtual 3D object is based on physical artifacts of the external physical object.Type: ApplicationFiled: April 2, 2020Publication date: March 25, 2021Applicant: Purdue Research FoundationInventors: Ke Huo, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Patent number: 10643397Abstract: A virtual reality system, comprising an electronic 2d interface having a depth sensor, the depth sensor allowing a user to provide input to the system to instruct the system to create a virtual 3D object in a real-world environment. The virtual 3D object is created with reference to at least one external physical object in the real-world environment, with the external physical object concurrently displayed with the virtual 3D object by the interface. The virtual 3D object is based on physical artifacts of the external physical object.Type: GrantFiled: March 19, 2018Date of Patent: May 5, 2020Assignee: Purdue Research FoundationInventors: Ke Huo, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Publication number: 20200134916Abstract: A collaborative 3D modeling system, comprising a computer processing unit, a digital memory, and an electronic display, the computer processing unit and the digital memory configured to provide 3D model representations of a first plurality of versions of an object component for a first user, the versions being selectable along a first axis, and using the electronic display, provide a plurality of user identifications which are selectable along a second axis, wherein selecting a subsequent user causes a second plurality of said versions of said object component to be displayed on the electronic display.Type: ApplicationFiled: December 24, 2019Publication date: April 30, 2020Applicant: Purdue Research FoundationInventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Patent number: 10579207Abstract: A method of manipulating a three-dimensional image file including a virtual object includes obtaining image information in a processing device of a non-instrumented physical object manipulated by a user, such image information including movement information; and causing virtual movement of the virtual object based on the movement information. A method of shaping a virtual object includes obtaining image information including movement information; and determining a shape of the virtual object based on the movement information. A method of modifying a virtual object includes obtaining image information including movement information; and altering a virtual surface appearance of at least a part of the virtual object based on the movement information. Systems and computer-readable media are also described.Type: GrantFiled: May 14, 2015Date of Patent: March 3, 2020Assignee: Purdue Research FoundationInventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani
-
Patent number: 10515479Abstract: A collaborative 3D modeling system, comprising a computer processing unit, a digital memory, and an electronic display, the computer processing unit and the digital memory configured to provide 3D model representations of a first plurality of versions of an object component for a first user, the versions being selectable along a first axis, and using the electronic display, provide a plurality of user identifications which are selectable along a second axis, wherein selecting a subsequent user causes a second plurality of said versions of said object component to be displayed on the electronic display.Type: GrantFiled: November 23, 2017Date of Patent: December 24, 2019Assignee: Purdue Research FoundationInventors: Cecil Piya, Vinayak Raman Krishnamurthy, Karthik Ramani