Patents by Inventor Srinivas Mandyam
Srinivas Mandyam 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: 20240393755Abstract: The invention relates to a method for providing data (156, 158) for operating a building (100) comprising systems (112.1, 112.3, 122.1, 122.2, 122.3, 136.1, 136.2, 136.3) which are installed in the building and act as data sources and each of which is assigned one of a plurality of domains (110, 120, 130) of the building, wherein a digital twin (160) is provided, by means of which at least one part of the building (100) is imaged as a model, wherein the plurality of domains (110, 120, 130) are combined in the digital twin (160), and data (154) detected by the systems is obtained, supplied to the digital twin (60), and processed. Data (156, 158) processed by the digital twin (160) is provided in order to operate the building (100).Type: ApplicationFiled: September 19, 2022Publication date: November 28, 2024Inventors: Alwar Srinivas Mandyam Bhoolokam, Andreas Mauer
-
Publication number: 20230290268Abstract: Described herein are improved systems and methods for overcoming technical problems associated with limited collaborative learning functionality in educational programming platforms.Type: ApplicationFiled: May 16, 2023Publication date: September 14, 2023Inventors: Kelvin Voon-Kit Chong, Krishna Vedati, Srinivas Mandyam, Tiago Andre Dias Silva, Jamie May
-
Patent number: 11699357Abstract: Described herein are improved systems and methods for overcoming technical problems associated with limited collaborative learning functionality in educational programming platforms.Type: GrantFiled: July 2, 2021Date of Patent: July 11, 2023Assignee: NEURON FUEL, INC.Inventors: Kelvin Voon-Kit Chong, Krishna Vedati, Srinivas Mandyam, Tiago André Dias Silva, Jamie May
-
Publication number: 20220013035Abstract: Described herein are improved systems and methods for overcoming technical problems associated with limited collaborative learning functionality in educational programming platforms.Type: ApplicationFiled: July 2, 2021Publication date: January 13, 2022Inventors: Kelvin Voon-Kit Chong, Krishna Vedati, Srinivas Mandyam, Tiago André Dias Silva, Jamie May
-
Patent number: 8595186Abstract: Systems and methods are provided for creating, publishing, sharing, and delivering mobile software applications called “mobile widgets” onto mobile devices. A system may include functionality to render a declaratory component of a widget, such as HTML, and also functionality to execute an imperative component of a widget, which may or may not be compiled and/or in a scripting or functional language. Mechanisms for providing common access to disparate device capabilities APIs are also provided, as are mechanisms for installing widgets onto mobile devices and managing those widgets.Type: GrantFiled: June 6, 2008Date of Patent: November 26, 2013Assignee: Plusmo LLCInventors: Srinivas Mandyam, Krishna Vedati, Kelvin Voon-Kit Chong
-
Patent number: 8321545Abstract: Described is a framework system residing on a network including a plurality of services, wherein each of the services registers with the framework system, a service manager to manage each of the services which register with the framework system, the management including lifecycle management for each of the services and a communication broker to manage communication between the plurality of services.Type: GrantFiled: July 15, 2004Date of Patent: November 27, 2012Assignee: Symbol Technologies, Inc.Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong
-
Patent number: 7917888Abstract: A system and method are provided for visually building multi-channel and multi-modal applications. The system includes a process design module for designing application workflow, an integration design module for integrating data sources into the application; a presentation design module for designing application views; a media library; and a componentization module, for packaging designed workflow into reusable components. The system further includes an interactive development/design environment (IDE). The IDE provides a graphical user interface for allowing a developer to visually interact with and operate modules. The system allows a developer to design a single application that can operate across multiple network standards, devices, browsers and languages, and that operate in one or more modes, such as real-time, off-line and asynchronous modes.Type: GrantFiled: January 18, 2002Date of Patent: March 29, 2011Assignee: Symbol Technologies, Inc.Inventors: Kelvin Chong, Srinivas Mandyam, Krishna Vedati, Vikranth Katpally Reddy, Winston Wang, Cynthia Kuo
-
Patent number: 7174534Abstract: A system for developing, running and analyzing multi-modal applications includes a development platform, a run-time engine, and a data-mining module. Once a mobile application is built and tested on the development platform, it can be automatically deployed on the run-time system, which maintains and manages the application. Further, the data-mining system allows access to reporting and analysis tools that aid in understanding end-user behavior and preferences. This data can be used to further enhance applications by redesigning and redeploying them in a rapid and efficient manner.Type: GrantFiled: January 18, 2002Date of Patent: February 6, 2007Assignee: Symbol Technologies, Inc.Inventors: Kelvin Chong, Pavel Syrtsov, Srinivas Mandyam, Vikranth Katpally Reddy, Krishna Vedati, Janakiraman Gopalan, Janak Bhalodia
-
Patent number: 7152229Abstract: A workflow code generator for generating executable code for multi-channel and/or multi-modal applications. The code generator may include a parser for reading application input files and creating internal representations of declarative statements within the input files. The code generator may further include a model analyzer, which processes the internal model to detect errors, perform optimization, and prepare for outputting the result. The code generator uses a symbol or mapping table for storing references to resources that have been used by the input application. The code generator assigns code fragments to object patterns, resolves data object references by referring to mapping table, and traverses the objects and emits code assigned to the objects.Type: GrantFiled: January 17, 2003Date of Patent: December 19, 2006Assignee: Symbol Technologies, IncInventors: Kelvin Chong, Srinivas Mandyam, Krishna Vedati
-
Publication number: 20060036773Abstract: Described is a framework system residing on a network including a plurality of services, wherein each of the services registers with the framework system, a service manager to manage each of the services which register with the framework system, the management including lifecycle management for each of the services and a communication broker to manage communication between the plurality of services.Type: ApplicationFiled: July 15, 2004Publication date: February 16, 2006Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong
-
Publication number: 20060014562Abstract: Described is a system including a receiving element receiving monitored attributes from a plurality of devices in a network, a storing element storing the monitored attributes, wherein corresponding attributes from the plurality of devices are stored using standard attributes names and an output element outputting the monitored attributes to a user.Type: ApplicationFiled: July 15, 2004Publication date: January 19, 2006Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Varadachari Rengarajan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong
-
Publication number: 20030208743Abstract: A workflow code generator for generating executable code for multi-channel and/or multi-modal applications. The code generator may include a parser for reading application input files and creating internal representations of declarative statements within the input files. The code generator may further include a model analyzer, which processes the internal model to detect errors, perform optimization, and prepare for outputting the result. The code generator uses a symbol or mapping table for storing references to resources that have been used by the input application. The code generator assigns code fragments to object patterns, resolves data object references by referring to mapping table, and traverses the objects and emits code assigned to the objects.Type: ApplicationFiled: January 17, 2003Publication date: November 6, 2003Inventors: Kelvin Chong, Srinivas Mandyam, Krishna Vedati
-
Publication number: 20020184188Abstract: A method for selecting textual content within a document. Text is selected using mechanisms of pattern recognition on the document's structure or content itself. A pattern recognition rule selects the desired text by identifying the start and/or end positions of the content in the document. The delineated contents is then said to be enclosed in an envelope. A series of envelopes may be used to identify the desired content. Successive envelopes are defined relative to a previous envelope. The contents of any envelope within a series, including the final envelope, may be extracted for use by other documents.Type: ApplicationFiled: January 22, 2002Publication date: December 5, 2002Inventors: Srinivas Mandyam, Krishna Vedati, Winston Wang, Cynthia Kuo, Janak Bhalodia
-
Publication number: 20020184610Abstract: The present invention provides a system and method for visually building multi-channel and multi-modal applications. The system 100 includes a process design module 12 for designing application workflow, an integration design module 14 for integrating data sources into the application; a presentation design module 16 for designing application views; a media library 18; and a componentization module 20, for packaging designed workflow into reusable components. The system 100 further includes an interactive development/design environment (IDE) 500. The IDE 500 provides a graphical user interface for allowing a developer to visually interact with and operate modules 12-20. The system 100 allows a developer to design a single application that can operate across multiple network standards, devices, browsers and languages, and that operate in one or more modes, such as real-time, off-line and asynchronous modes.Type: ApplicationFiled: January 18, 2002Publication date: December 5, 2002Inventors: Kelvin Chong, Srinivas Mandyam, Krishna Vedati, Vikranth Katpally Reddy, Winston Wang, Cynthia Kuo
-
Publication number: 20020144233Abstract: A system for developing, running and analyzing multi-modal applications includes a development platform, a run-time engine, and a data-mining module. Once a mobile application is built and tested on the development platform, it can be automatically deployed on the run-time system, which maintains and manages the application. Further, the data-mining system allows access to reporting and analysis tools that aid in understanding end-user behavior and preferences. This data can be used to further enhance applications by redesigning and redeploying them in a rapid and efficient manner.Type: ApplicationFiled: January 18, 2002Publication date: October 3, 2002Inventors: Kelvin Chong, Pavel Syrtsov, Srinivas Mandyam, Vikranth Katpally Reddy, Krishna Vedati, Janakiraman Gopalan, Janak Bhalodia