Patents by Inventor Arungundram Narendran
Arungundram Narendran 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: 9229917Abstract: A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation tool that enables a developer to create custom validation rules. These custom validation rules can include preset validation rules, which the real-time validation tool enables a developer to create in an easy-to-use way.Type: GrantFiled: March 18, 2011Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath
-
Publication number: 20110173560Abstract: A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation tool that enables a developer to create custom validation rules. These custom validation rules can include preset validation rules, which the real-time validation tool enables a developer to create in an easy-to-use way.Type: ApplicationFiled: March 18, 2011Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath
-
Patent number: 7925621Abstract: Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file.Type: GrantFiled: January 29, 2008Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh J. Jha
-
Patent number: 7913159Abstract: A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation tool that enables a developer to create custom validation rules. These custom validation rules can include preset validation rules, which the real-time validation tool enables a developer to create in an easy-to-use way.Type: GrantFiled: March 28, 2003Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath
-
Patent number: 7676843Abstract: Systems and methods that enable execution of applications at appropriate trust levels are described. These systems and methods can determine appropriate trust levels by comparing applications' permitted trust levels with their requested trust levels. These systems and method can determine applications' permitted trust levels by comparing applications' execution locations with their published locations. Applications can also be executed at a restricted trust level at which potentially dangerous operations are prohibited.Type: GrantFiled: June 24, 2004Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Nathaniel W. Stott, Amol S Kelkar, Brian G. O'Connor, Lee B Rosenberg, Alessandro Catorcini, Arungundram Narendran, Prakash Sikchi
-
Patent number: 7568101Abstract: Digital signatures having an embedded view of signed data that lock the signed data but permit it to be repurposed are described. One of these digital signatures can be repurposed for signature by others, such as co-signers or counter-signers. Another of these digital signatures includes embedded information sufficient to recreate the embedded view using the signed data. A method for building a digital signature is also described that permits signing different parts of an electronic document.Type: GrantFiled: May 13, 2004Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Alessandro Catorcini, Arungundram Narendran, Danny van Velzen, Mihaela C. Cris
-
Patent number: 7533268Abstract: Digital signatures having an embedded view of signed data that lock the signed data but permit it to be repurposed are described. One of these digital signatures can be repurposed for signature by others, such as co-signers or counter-signers. Another of these digital signatures includes embedded information sufficient to recreate the embedded view using the signed data. A method for building a digital signature is also described that permits signing different parts of an electronic document.Type: GrantFiled: June 25, 2004Date of Patent: May 12, 2009Assignee: Microsoft CorporationInventors: Alessandro Catorcini, Arungundram Narendran, Danny van Velzen, Mihaela C. Cris
-
Patent number: 7490109Abstract: A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and method can deploy a solution application within a sandbox, thereby limiting the operations the solution application can perform.Type: GrantFiled: March 6, 2006Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
-
Publication number: 20080189335Abstract: Tool(s) enabling installation of a solution are described. These tool(s) may follow appropriate security precautions to contain possibly dangerous code in a data file's solution even when the solution is installed from a local source, such as when a user is offline. These tool(s) determine what level of security is appropriate for a data file's solution based on the original source of the solution. The tool(s) may also and/or instead enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file.Type: ApplicationFiled: January 29, 2008Publication date: August 7, 2008Applicant: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh J. Jha
-
Patent number: 7370066Abstract: A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and method can deploy a solution application within a sandbox, thereby limiting the operations the solution application can perform.Type: GrantFiled: March 24, 2003Date of Patent: May 6, 2008Assignee: Microsoft CorporationInventors: Prakash Sikchi, Arungundram Narendran, Kelvin S. Yiu, Dragos Barac, Miladin Pavlicic, Rajesh K. Jha
-
Publication number: 20080040635Abstract: Validating data of and/or indicating errors of a structured data file using eXtensible Markup Language (XML) elements and/or XML Path (XPATH) expression are described.Type: ApplicationFiled: October 15, 2007Publication date: February 14, 2008Applicant: Microsoft CorporationInventors: Jean-Marie Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora Selim, Kamaljit Bath
-
Patent number: 7318063Abstract: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats.Type: GrantFiled: February 19, 2004Date of Patent: January 8, 2008Assignee: Microsoft CorporationInventors: Joseph J. Brychell, Xavier Bocken, Robert Jervis, Kamaljit S. Bath, Arungundram Narendran, Mikhail Vassiliev, Danny van Velzen, Nora S. Selim, Hagen Green
-
Patent number: 7296017Abstract: XML elements and related processes for validation of XML data files is disclosed. These elements are used to specify validation rules that are used by a real-time validation tool to validate data in a node of an XML data file. These elements also are used to specify error messages to be displayed when a node is found to be invalid. Further, they are used to associate executable code with a node that can be executed when the node is modified.Type: GrantFiled: November 25, 2003Date of Patent: November 13, 2007Assignee: Microsoft CorporationInventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath
-
Publication number: 20070203720Abstract: Techniques are disclosed by which users looking for financial information about publicly traded or private companies may richly and interactively navigate both pricing and material news information about those companies. The techniques facilitate and encourage the user's use and understanding of financial information presented. Related company information can also be provided to the user, where related companies are organized by hierarchal categories for a meaningful display.Type: ApplicationFiled: February 24, 2006Publication date: August 30, 2007Inventors: Amardeep Singh, Arungundram Narendran, Bharath Mohan, Navneet Loiwal
-
Publication number: 20050187973Abstract: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats.Type: ApplicationFiled: February 19, 2004Publication date: August 25, 2005Applicant: Microsoft CorporationInventors: Joseph Brychell, Xavier Bocken, Robert Jervis, Kamaljit Bath, Arungundram Narendran, Mikhail Vassiliev, Danny Velzen, Nora Selim, Hagen Green
-
Publication number: 20040226002Abstract: XML elements and related processes for validation of XML data files is disclosed. These elements are used to specify validation rules that are used by a real-time validation tool to validate data in a node of an XML data file. These elements also are used to specify error messages to be displayed when a node is found to be invalid. Further, they are used to associate executable code with a node that can be executed when the node is modified.Type: ApplicationFiled: November 25, 2003Publication date: November 11, 2004Inventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath
-
Publication number: 20040189708Abstract: A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation tool that enables a developer to create custom validation rules. These custom validation rules can include preset validation rules, which the real-time validation tool enables a developer to create in an easy-to-use way.Type: ApplicationFiled: March 28, 2003Publication date: September 30, 2004Inventors: Jean-Marie H. Larcheveque, Arungundram Narendran, Prakash Sikchi, Alexei Levenkov, Adriana Ardeleanu, Andrey Shur, Alessandro Catorcini, Nora S. Selim, Kamaljit S. Bath