Patents by Inventor Anantha K. Boyapalle
Anantha K. Boyapalle 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: 11047691Abstract: Embodiments of systems and methods for Simultaneous Localization and Mapping (SLAM) compensation for gesture recognition in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a first set of images from a SLAM camera, wherein the first set of images captures movement of a Head-Mounted Device (HMD); calculate a transformation matrix based upon the first set of images; receive a second set of images from a gesture camera, wherein the second set of images captures a gesture; and apply the transformation matrix to the second set of images prior to recognizing the gesture.Type: GrantFiled: October 31, 2018Date of Patent: June 29, 2021Assignee: Dell Products, L.P.Inventors: Ryan Nicholas Comer, Vivek Viswanathan Iyer, Anantha K. Boyapalle
-
Patent number: 10855800Abstract: Systems and methods for managing device profiles in the Internet-of-Things (IoT). In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a command from a user to access an IoT device coupled to the IHS, and process the command using a device profile stored in the IHS, where the device profile includes an Application Programming Interface (API) associated with the IoT device.Type: GrantFiled: February 15, 2017Date of Patent: December 1, 2020Assignee: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Todd Erick Swierk, Tyler Ryan Cox, Marc Randall Hammons
-
Patent number: 10706629Abstract: Systems and methods for coordinate override in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, a first Head-Mounted Device (HMD) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to: receive a position of a second HMD; and display an xR environment generated using the position of the second HMD.Type: GrantFiled: June 15, 2018Date of Patent: July 7, 2020Assignee: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Karthikeyan Krishnakumar, Philip M. Seibert, Vivek Viswanathan Iyer
-
Publication number: 20200183631Abstract: In a collaborative virtual, augmented, and mixed reality (xR) session, different users wearing head-mounted devices HMDs may leave the xR session and new HMD-wearing users may join. The HMD worn by the joining user may be calibrated based on the physical characteristics, such as ambient noise and interference, of physical environment in which the xR session is conducted. An HMD may generate a profile of the noise and interference in the environment that adversely affects the ability for the communicating directly via supported transmission mechanisms. The profile may be provided directly to the joining HMD, allowing the joining HMD to quickly calibrate the transmission mechanisms included in the received profile to the particular sources of noise and interference in the physical environment.Type: ApplicationFiled: February 13, 2020Publication date: June 11, 2020Applicant: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Vivek Viswanathan Iyer, Philip M. Seibert, Karthikeyan Krishnakumar
-
Publication number: 20200162527Abstract: Methods and systems are provided for collaborating in the discovery of Head-Mounted Devices (HMDs) configured for hosting a co-located virtual, augmented, or mixed reality (xR) session. An HMD issues a request to join a co-located xR session. Participating in a co-located xR session requires a joining HMD to obtain authorization from a host HMD. A joining HMD may be located such that direct communications between the joining HMD and the host HMD are either unreliable, or beyond the capabilities of two HMDs. The joining HMD may collaborate with neighboring HMDs to obtain authorization from a host HMD. The host HMD aggregates information from joining HMDs to determine the authorized HMDs and to determine the most reliable forms of direct communication between each pair of HMDs participating in the xR session.Type: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Anantha K. Boyapalle, Philip M. Seibert, Karthikeyan Krishnakumar
-
Publication number: 20200132474Abstract: Embodiments of systems and methods for Simultaneous Localization and Mapping (SLAM) compensation for gesture recognition in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a first set of images from a SLAM camera, wherein the first set of images captures movement of a Head-Mounted Device (HMD); calculate a transformation matrix based upon the first set of images; receive a second set of images from a gesture camera, wherein the second set of images captures a gesture; and apply the transformation matrix to the second set of images prior to recognizing the gesture.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Applicant: Dell Products, L.P.Inventors: Ryan Nicholas Comer, Vivek Viswanathan Iyer, Anantha K. Boyapalle
-
Patent number: 10630810Abstract: Systems and methods for communications between Head-Mounted Devices (HMDs) in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, a first HMD may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to: during execution of an xR application, maintain a receive (Rx) channel with a second HMD, as part of a communication session, using a first transport; and maintain a transmit (Tx) channel with the second HMD, concurrently with the Rx channel and as part of the communication session, using a second transport different from the first transport.Type: GrantFiled: June 14, 2018Date of Patent: April 21, 2020Assignee: Dell Products, L.P.Inventors: Philip M. Seibert, Anantha K. Boyapalle, Karthikeyan Krishnakumar, Vivek Viswanathan Iyer
-
Patent number: 10599381Abstract: In a collaborative virtual, augmented, and mixed reality (xR) session, different users wearing head-mounted devices HMDs may leave the xR session and new HMD-wearing users may join. The HMD worn by the joining user may be calibrated based on the physical characteristics, such as ambient noise and interference, of physical environment in which the xR session is conducted. An HMD may generate a profile of the noise and interference in the environment that adversely affects the ability for the communicating directly via supported transmission mechanisms. The profile may be provided directly to the joining HMD, allowing the joining HMD to quickly calibrate the transmission mechanisms included in the received profile to the particular sources of noise and interference in the physical environment.Type: GrantFiled: August 20, 2018Date of Patent: March 24, 2020Assignee: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Vivek Viswanathan Iyer, Philip M. Seibert, Karthikeyan Krishnakumar
-
Patent number: 10581940Abstract: Methods and systems are provided for collaborating in the discovery of Head-Mounted Devices (HMDs) configured for hosting a co-located virtual, augmented, or mixed reality (xR) session. An HMD issues a request to join a co-located xR session. Participating in a co-located xR session requires a joining HMD to obtain authorization from a host HMD. A joining HMD may be located such that direct communications between the joining HMD and the host HMD are either unreliable, or beyond the capabilities of two HMDs. The joining HMD may collaborate with neighboring HMDs to obtain authorization from a host HMD. The host HMD aggregates information from joining HMDs to determine the authorized HMDs and to determine the most reliable forms of direct communication between each pair of HMDs participating in the xR session.Type: GrantFiled: August 20, 2018Date of Patent: March 3, 2020Assignee: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Anantha K. Boyapalle, Philip M. Seibert, Karthikeyan Krishnakumar
-
Publication number: 20200057425Abstract: Systems and methods for prototyping a virtual model are described. In some embodiments, an Information Handling System (IHS) may include a host processor and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: produce a virtual object for display by a Head-Mounted Device (HMD) coupled to the IHS during execution of a virtual, augmented, or mixed reality (xR) application; execute a command with respect to the virtual object to produce a manipulated virtual object displayed by the HMD; and transmit an electronic file corresponding to the manipulated virtual object to a three-dimensional (3D) printer coupled to the IHS, where the electronic file enables the 3D printer to build a physical instance of the manipulated virtual object.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Applicant: Dell Products, L.P.Inventors: Philip M. Seibert, Anantha K. Boyapalle
-
Publication number: 20200059502Abstract: Methods and systems are provided for collaborating in the discovery of Head-Mounted Devices (HMDs) configured for hosting a co-located virtual, augmented, or mixed reality (xR) session. An HMD issues a request to join a co-located xR session. Participating in a co-located xR session requires a joining HMD to obtain authorization from a host HMD. A joining HMD may be located such that direct communications between the joining HMD and the host HMD are either unreliable, or beyond the capabilities of two HMDs. The joining HMD may collaborate with neighboring HMDs to obtain authorization from a host HMD. The host HMD aggregates information from joining HMDs to determine the authorized HMDs and to determine the most reliable forms of direct communication between each pair of HMDs participating in the xR session.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Applicant: Dell Products, L.P.Inventors: Vivek Viswanathan Iyer, Anantha K. Boyapalle, Philip M. Seibert, Karthikeyan Krishnakumar
-
Publication number: 20200057592Abstract: In a collaborative virtual, augmented, and mixed reality (xR) session, different users wearing head-mounted devices HMDs may leave the xR session and new HMD-wearing users may join. The HMD worn by the joining user may be calibrated based on the physical characteristics, such as ambient noise and interference, of physical environment in which the xR session is conducted. An HMD may generate a profile of the noise and interference in the environment that adversely affects the ability for the communicating directly via supported transmission mechanisms. The profile may be provided directly to the joining HMD, allowing the joining HMD to quickly calibrate the transmission mechanisms included in the received profile to the particular sources of noise and interference in the physical environment.Type: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Applicant: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Vivek Viswanathan Iyer, Philip M. Seibert, Karthikeyan Krishnakumar
-
Publication number: 20190387074Abstract: Systems and methods for communications between Head-Mounted Devices (HMDs) in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, a first HMD may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to: during execution of an xR application, maintain a receive (Rx) channel with a second HMD, as part of a communication session, using a first transport; and maintain a transmit (Tx) channel with the second HMD, concurrently with the Rx channel and as part of the communication session, using a second transport different from the first transport.Type: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Applicant: Dell Products, L.P.Inventors: Philip M. Seibert, Anantha K. Boyapalle, Karthikeyan Krishnakumar, Vivek Viswanathan Iyer
-
Publication number: 20190385370Abstract: Systems and methods for coordinate override in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, a first Head-Mounted Device (HMD) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to: receive a position of a second HMD; and display an xR environment generated using the position of the second HMD.Type: ApplicationFiled: June 15, 2018Publication date: December 19, 2019Applicant: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Karthikeyan Krishnakumar, Philip M. Seibert, Vivek Viswanathan Iyer
-
Patent number: 10491890Abstract: Systems and methods are disclosed for automatic adjustment for vertical and rotational imbalance in a head mounted display. A controller may determine a first eye position relative to a first display and a second eye position relative to a second display based on eye tracking information from the eye tracking sensors. The controller may render a virtual object to a first ideal image by moving the virtual object in a first vertical direction and rotating the virtual object in a first rotational direction based on the first eye position. The controller may render the virtual object to a second ideal image by moving the virtual object in a second vertical direction and rotating the virtual object in a second rotational direction based on the second eye position. The controller may display the first ideal image on the first display and the second ideal image on the second display.Type: GrantFiled: May 14, 2018Date of Patent: November 26, 2019Assignee: Dell Products L.P.Inventors: Yagiz Can Yildiz, Anantha K. Boyapalle, Christopher A. Torres
-
Publication number: 20190349576Abstract: Systems and methods are disclosed for automatic adjustment for vertical and rotational imbalance in a head mounted display. A controller may determine a first eye position relative to a first display and a second eye position relative to a second display based on eye tracking information from the eye tracking sensors. The controller may render a virtual object to a first ideal image by moving the virtual object in a first vertical direction and rotating the virtual object in a first rotational direction based on the first eye position. The controller may render the virtual object to a second ideal image by moving the virtual object in a second vertical direction and rotating the virtual object in a second rotational direction based on the second eye position. The controller may display the first ideal image on the first display and the second ideal image on the second display.Type: ApplicationFiled: May 14, 2018Publication date: November 14, 2019Inventors: Yagiz Can Yildiz, Anantha K. Boyapalle, Christopher A. Torres
-
Publication number: 20190272674Abstract: A virtual object anchor stores an offset in memory that defines a virtual object position, orientation and scale relative to the location of the virtual object anchor. Information handling systems retrieve and apply the offset to generate a virtual object in a head mounted display that is presented at a location relative to the virtual object defined by the offset. In one embodiment, gestures detected by information handling system sensors that change the position, orientation or scale of the virtual object are applied to update the offset and communicated for storage at the virtual object anchor. In another embodiment, gestures detected by sensors of the virtual object anchor are applied to update the offset so that the updated offset is communicated to the information handling systems for presentation of the virtual object at an updated position, orientation and/or scale determined from the gestures.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Applicant: Dell Products L.P.Inventors: Ryan N. Comer, Yagiz C. Yildiz, Anantha K. Boyapalle, Jace W. Files
-
Patent number: 10403047Abstract: A virtual object anchor stores an offset in memory that defines a virtual object position, orientation and scale relative to the location of the virtual object anchor. Information handling systems retrieve and apply the offset to generate a virtual object in a head mounted display that is presented at a location relative to the virtual object defined by the offset. In one embodiment, gestures detected by information handling system sensors that change the position, orientation or scale of the virtual object are applied to update the offset and communicated for storage at the virtual object anchor. In another embodiment, gestures detected by sensors of the virtual object anchor are applied to update the offset so that the updated offset is communicated to the information handling systems for presentation of the virtual object at an updated position, orientation and/or scale determined from the gestures.Type: GrantFiled: March 1, 2018Date of Patent: September 3, 2019Assignee: Dell Products L.P.Inventors: Ryan N. Comer, Yagiz C. Yildiz, Anantha K. Boyapalle, Jace W. Files
-
Patent number: 10305773Abstract: Systems and methods for device identity augmentation. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive high-level metrics; receive low-level metrics; determine, using a plurality of sets of threshold values, that the high-level metrics and the low-level metrics match at least one of a plurality of device profiles; and at least one of: (a) identify a device as belonging to class of devices corresponding to the matching device profile, or (b) identify whether at least a subset of the high-level metrics or the low-level metrics are outside one or more of the sets of threshold values.Type: GrantFiled: February 15, 2017Date of Patent: May 28, 2019Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Marc Randall Hammons, Tyler Ryan Cox, Anantha K. Boyapalle
-
Publication number: 20190057006Abstract: A method and information handling system configured to store, via a monitoring system data repository memory device, aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems and categorized into mapping classifications based on software application inventory and software application associations with drivers and libraries and to execute instructions, via an application processor, of an information handling system diagnostic platform in an intelligent configuration management system to obtain aggregate information handling system performance telemetry data for a performance characteristic of information handling systems having a first mapping classification corresponding to a client information handling system, and to construct, at the management information handling system, a performance characteristic baseline of operation across the aggregated telemetry data for one mapping classification and receive monitored telemetry data for the perType: ApplicationFiled: August 8, 2018Publication date: February 21, 2019Applicant: Dell Products, LPInventors: Anantha K. Boyapalle, Michael S. Gatson, Marc R. Hammons, Danilo O. Tan, Nikhil M. Vichare