Patents by Inventor Vijay Mohan
Vijay Mohan 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: 20250044866Abstract: The present invention generally relates to a virtual reality (VR) navigation system using artificial intelligence (AI), thus enabling providing of individualized and context-aware navigation experience in VR environments. It consists of an AI-inclusive central processing unit (CPU) that receives and processes real-time data from multiple hardware sensors deployed in a wearable VR headset, e.g., inertial measurement units (IMUs), eye-tracking sensors, biometric ones. This is AI-driven CPU that dynamically changes the navigation path and sensory outputs such as visual, audio, haptic based on user input/interaction & environmental context. It consists of a hand-held controller with numerous input interfaces and a wireless communication module, enabling it to be easily linked or integrated into several VR applications.Type: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: Nithya Rekha SIVAKUMAR, Thangavel MURUGAN, Avinash KUMAR, Rincy MERLIN MATHEW, Praveen RANI VENKATA SATYA, Vijay MOHAN, Ravi Teja AIDA, Prabakar DEVADASS, Mohit TIWARI, Baskar KANDASAMY, Sangeetha SUBRAMANIAM
-
Patent number: 11523546Abstract: A system including a data center rack enclosure, a first aisle emulator, and a second aisle emulator. The data center rack enclosure is configured to retain a data center rack, which has a first side and a second side. The first aisle emulator is coupled with the data center rack enclosure and provides a first controlled test environment with first temperature and a first gas flow to the first side of the data center rack. The second aisle emulator is coupled with the data center rack enclosure and provides a second controlled test environment for the second side of the data center rack.Type: GrantFiled: October 11, 2019Date of Patent: December 6, 2022Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Cheng Chen, Vijay Mohan
-
Patent number: 11474742Abstract: Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file.Type: GrantFiled: June 30, 2020Date of Patent: October 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Dhruv Joshi, Chaitanya Gogineni, Vijay Mohan, Suneetha Dhulipalla
-
Patent number: 11334568Abstract: A method and system for data retrieval in an enterprise portal application. The method and system include receiving, in a data access layer, a request for object data from a business logic layer. The method and system further includes validating, by a schema layer in communication with the data access layer, that cache data of a cache and data of one or more databases of the enterprise portal application are synchronized. The cache data may include table data and index data of the one or more databases of the enterprise portal application. The method and system further include retrieving, if the cache is validated, table data from the cache, and returning the object data to the business logic layer, the object data corresponding to the retrieved table data.Type: GrantFiled: March 20, 2018Date of Patent: May 17, 2022Assignee: Locus Robotics Corp.Inventor: Vijay Mohan
-
Patent number: 11313898Abstract: A mechanism for performing thermal testing is described. The system for performing thermal testing may include a housing, a heating element and a processor. The housing is configured to be compatible with a plurality of different types of transceiver form factors. The heating element is configured to be at a location within the housing to approximate an integrated circuit chip heat source of the plurality of different types of transceiver form factors. The processor is configured to automatically conduct a thermal test and provide thermal test results.Type: GrantFiled: December 23, 2019Date of Patent: April 26, 2022Assignee: Meta Platforms, Inc.Inventors: Michael Maroye Lambeta, David Edwin Stroud, Hussameddine Kabbani, Matthew Ross Hattori, Benjamin Maloon, Jones Udo-Akang, Vijay Mohan, Ahmad Byagowi
-
Publication number: 20210405925Abstract: Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Dhruv JOSHI, Chaitanya GOGINENI, Vijay MOHAN, Suneetha DHULIPALLA
-
Patent number: 10970306Abstract: A system and method for synchronizing database changes in an enterprise portal application. The system has a cache storing cache data having table data and index data of one or more databases. A schema layer generates schema objects representing the schema of the databases of the cache data. A change management system and a schema layer validates a cache of one or more databases and synchronizes the cache data to the databases by receiving a changeset, comparing the changeset to the schema data, verifying that the changeset is compatible with the cache data and the schema data, and passing the changeset to the cache for updating the cache data or for refreshing the schema data by the schema layer.Type: GrantFiled: March 20, 2018Date of Patent: April 6, 2021Assignee: Locus Robotics Corp.Inventor: Vijay Mohan
-
Patent number: 10963331Abstract: Systems and methods for error detection within a multi-session collaborative environment. One method includes receiving, from a first client application session associated with a first user, a first diagnostic log, including an error message. The method includes determining a second client application session associated with a second user in a collaboration session with the first client session, and triggering, in the second client application session, an artificial error condition based on the error message. The method includes, receiving, from the second client application session, a second diagnostic log. The method includes tagging the first and second diagnostic logs with a session identifier indicative of the collaboration session, and transmitting the first and second diagnostic logs to a collaborative environment administrator. The method includes transmitting a notification based on the error to at least one of the first client application session and the second client application session.Type: GrantFiled: December 13, 2018Date of Patent: March 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ramesh Bangalore, Chaitanya Gogineni, Vijay Mohan, Sushma Ashwin Rao
-
Publication number: 20200192736Abstract: Systems and methods for error detection within a multi-session collaborative environment. One method includes receiving, from a first client application session associated with a first user, a first diagnostic log, including an error message. The method includes determining a second client application session associated with a second user in a collaboration session with the first client session, and triggering, in the second client application session, an artificial error condition based on the error message. The method includes, receiving, from the second client application session, a second diagnostic log. The method includes tagging the first and second diagnostic logs with a session identifier indicative of the collaboration session, and transmitting the first and second diagnostic logs to a collaborative environment administrator. The method includes transmitting a notification based on the error to at least one of the first client application session and the second client application session.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Ramesh BANGALORE, Chaitanya GOGINENI, Vijay MOHAN, Sushma Ashwin RAO
-
Publication number: 20190294688Abstract: A method and system for data retrieval in an enterprise portal application. The method and system include receiving, in a data access layer, a request for object data from a business logic layer. The method and system further includes validating, by a schema layer in communication with the data access layer, that cache data of a cache and data of one or more databases of the enterprise portal application are synchronized. The cache data may include table data and index data of the one or more databases of the enterprise portal application. The method and system further include retrieving, if the cache is validated, table data from the cache, and returning the object data to the business logic layer, the object data corresponding to the retrieved table data.Type: ApplicationFiled: March 20, 2018Publication date: September 26, 2019Inventor: Vijay Mohan
-
Publication number: 20190294722Abstract: A system and method for synchronizing database changes in an enterprise portal application. The system has a cache storing cache data having table data and index data of one or more databases. A schema layer generates schema objects representing the schema of the databases of the cache data. A change management system and a schema layer validates a cache of one or more databases and synchronizes the cache data to the databases by receiving a changeset, comparing the changeset to the schema data, verifying that the changeset is compatible with the cache data and the schema data, and passing the changeset to the cache for updating the cache data or for refreshing the schema data by the schema layer.Type: ApplicationFiled: March 20, 2018Publication date: September 26, 2019Inventor: Vijay Mohan