Patents by Inventor Raman S. Iyer

Raman S. Iyer 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: 9633092
    Abstract: Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: April 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel C. Battagin, Gabhan Berry, Robert C. Collie, Lee B. Graber, Raman S. Iyer, Shahar Prish, Su-Piao Bill Wu
  • Patent number: 8429118
    Abstract: Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Battagin, Gabhan Berry, Robert C. Collie, Lee B. Graber, Raman S. Iyer, Shahar Prish, Su-Piao Bill Wu
  • Publication number: 20110099143
    Abstract: Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Applicant: Microsoft Corporation
    Inventors: Daniel C. Battagin, Gabhan Berry, Robert C. Collie, Lee B. Graber, Raman S. Iyer, Shahar Prish, Su-Piao Bill Wu
  • Patent number: 7797356
    Abstract: Fields contained in data expressed as tabular data having columns and rows can initially be marked as exceptions, wherein a column within a row can be the potential cause of the exception. A user configurable parameter can be utilized to change the sensitivity or allowable exceptions for each row and/or column, to increase or decrease the number of exceptions detected. As data within each field are modified, added or deleted, or when the configurable parameter is changed, the exceptions marked can be automatically updated. Such updated exceptions can be the same or different from the initially marked exceptions. As such, a user can evaluate data and determine whether various changes within the data will change various outcomes.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Patent number: 7797264
    Abstract: Data expressed as tabular data having columns and rows can be analyzed and data determined to be an exception can be flagged. In addition, reasons for flagging such data as exceptions can be presented to a user to facilitate further analysis and action on the data. A predictive analysis component can utilize a clustering algorithm with predictive capabilities to autonomously analyze the data. Periodic re-analysis of the data can be performed to determine if exceptions have changed based on new or modified data.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Patent number: 7788200
    Abstract: Seeking goals in data that can be expressed as rows and columns is provided through predictive analytics. If a desired goal is achievable, the changes to the rows and/or columns that can achieve the goal are presented to a user. If the desired goal is not achievable, an error message or other indicator can be presented to the user. Predictive analytics can include a predictive algorithm, various data mining techniques, or other predictive techniques. A confidence metric of a goal-seek result can be normalized to estimate the degree of confidence that a particular change will yield the desired outcome.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Ioan Bogdan Crivat, C. James MacLennan, Raman S. Iyer
  • Patent number: 7756881
    Abstract: A system that effectuates fetching a complete set of relational data into a mining services server and subsequently defining desired partitions upon the fetched data is provided. In accordance with the innovation, the data can be locally cached and partitioned therefrom. Accordingly, upon the same mining structure (e.g., cache) that has been partitioned, the novel innovation can build mining models for each partition. In other words, the innovation can employ the concept of mining structure as a data cache while manipulating only partitions of this cache in certain operations. The innovation can be employed in scenarios where a user wants to train a mining model using only data points that satisfy a particular Boolean condition, a user wants to split the training set into multiple partitions (e.g., training/testing) and/or a user wants to perform a data mining procedure known as “N-fold cross validation.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Ioan Bogdan Crivat, Raman S. Iyer, C. James MacLennan
  • Patent number: 7689703
    Abstract: The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data transfer system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components, whereby the data interactions were previously limited or based on a statement command associated with the markup language. An extension component operates with the protocol component to support the data transactions, where the extension component supplies at least one other command from the statement command to facilitate the data interactions.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Mosha Pasumansky, Marius Dumitru, Adrian Dumitrascu, Cristian Petculescu, Akshai M. Mirchandani, Paul J. Sanders, Thulusalamatom Krishnamurthi Anand, Richard R. Tkachuk, Raman S. Iyer, Thomas P. Conlon, Alexander Berger, Sergei Gringauze, Ioan Bogdan Crivat, C. James MacLennan, Rong J. Guan
  • Patent number: 7593927
    Abstract: A standard mechanism for directly accessing unstructured data types (e.g., image, audio, video, gene sequencing and text data) in accordance with data mining operations is provided. The subject innovation can enable access to unstructured data directly from within the data mining engine or tool. Accordingly, the innovation enables multiple vendors to provide algorithms for mining unstructured data on a data mining platform (e.g., an SQL-brand server), thereby increasing adoption. As well, the subject innovation allows users to directly mine unstructured data that is not fixed-length, without pre-processing and tokenizing the data external to the data mining engine. In accordance therewith, the innovation can provide a mechanism to expand declarative language content types to include an “unstructured” data type thereby enabling a user and/or application to affirmatively designate mining data as an unstructured type.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: C. James MacLennan, Ioan Bogdan Crivat, ZhaoHui Tang, Raman S. Iyer
  • Patent number: 7451137
    Abstract: Architecture that facilitates syntax processing for data mining statements. The system includes a syntax engine that receives as an input a query statement which, for example, is a data mining request. The statement can be generated from many different sources, e.g., a client application and/or a server application, and requests query processing of a data source (e.g., a relational database) to return a result set. The syntax engine includes a binding component that converts the query statement into an encapsulated statement in accordance with a predefined grammar. The encapsulated statement includes both data and data operations to be performed on the data of the data source, and which is understood by the data source. An execution component processes the encapsulated statement against the data source to return the desired result set.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Ioan Bogdan Crivat, C James MacLennan, Raman S Iyer, Marius Dumitru
  • Publication number: 20080189237
    Abstract: Seeking goals in data that can be expressed as rows and columns is provided through predictive analytics. If a desired goal is achievable, the changes to the rows and/or columns that can achieve the goal are presented to a user. If the desired goal is not achievable, an error message or other indicator can be presented to the user. Predictive analytics can include a predictive algorithm, various data mining techniques, or other predictive techniques. A confidence metric of a goal-seek result can be normalized to estimate the degree of confidence that a particular change will yield the desired outcome.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Ioan Bogdan Crivat, C. James MacLennan, Raman S. Iyer
  • Publication number: 20080189639
    Abstract: Fields contained in data expressed as tabular data having columns and rows can initially be marked as exceptions, wherein a column within a row can be the potential cause of the exception. A user configurable parameter can be utilized to change the sensitivity or allowable exceptions for each row and/or column, to increase or decrease the number of exceptions detected. As data within each field are modified, added or deleted, or when the configurable parameter is changed, the exceptions marked can be automatically updated. Such updated exceptions can be the same or different from the initially marked exceptions. As such, a user can evaluate data and determine whether various changes within the data will change various outcomes.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Publication number: 20080189238
    Abstract: Data expressed as tabular data having columns and rows can be analyzed and data determined to be an exception can be flagged. In addition, reasons for flagging such data as exceptions can be presented to a user to facilitate further analysis and action on the data. A predictive analysis component can utilize a clustering algorithm with predictive capabilities to autonomously analyze the data. Periodic re-analysis of the data can be performed to determine if exceptions have changed based on new or modified data.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Patent number: 7398268
    Abstract: A system that facilitates data mining comprises a reception component that receives command(s) in a declarative language that relate to utilizing an output of a first data mining model as an input to a second data mining model. An implementation component analyzes the received command(s) and implements the command(s) with respect to the first and second data mining models. In another aspect of the subject invention, the reception component can receive further command(s) in a declarative language with respect to causing one or more of the first and second data mining models to output a prediction, the prediction desirably generated without prediction input, the implementation component causes the one or more of the first and second data mining models to output the prediction.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Pyungchul Kim, ZhaoHui Tang, Ioan Bogdan Crivat, C. James MacLennan, Raman S. Iyer, Irina G. Gorbach
  • Patent number: 7383234
    Abstract: The subject disclosure pertains to extensible data mining systems, means, and methodologies. For example, a data mining system is disclosed that supports plug-in or integration of non-native mining algorithms, perhaps provided by third parties, such that they function the same as built-in algorithms. Furthermore, non-native data mining viewers may also be seamlessly integrated into the system for displaying the results of one or more algorithms including those provided by third parties as well as those built-in. Still further yet, support is provided for extending data mining languages to include user-defined functions (UDFs).
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Raman S. Iyer, Ioan Bogdan Crivat, C. James MacLennan, Scott C. Oveson, Rong J. Guan, ZhaoHui Tang, Pyungchul Kim, Irina G. Gorbach