Patents by Inventor Siva Mohan

Siva 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).

  • Patent number: 11839994
    Abstract: A method of treating wood includes subjecting the wood to a vacuum environment, and thereafter contacting the wood under positive pressure with an aldehyde and an isocyanate, both the aldehyde and the isocyanate being in liquid form.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: December 12, 2023
    Assignee: HEARTWOOD SUSTAINABLE INDUSTRIES PROPRIETARY LIMITED
    Inventors: Goddeti Siva Mohan Reddy, Steven Chiuta, Tebogo Ankie Khoza
  • Publication number: 20200398455
    Abstract: A method of treating wood includes subjecting the wood to a vacuum environment, and thereafter contacting the wood under positive pressure with an aldehyde and an isocyanate, both the aldehyde and the isocyanate being in liquid form.
    Type: Application
    Filed: January 11, 2019
    Publication date: December 24, 2020
    Inventors: Goddeti Siva Mohan Reddy, Steven Chiuta, Tebogo Ankie Khoza
  • Patent number: 9507919
    Abstract: To communicate requirements for a digital license from a receiver of corresponding digital content to a computing device upon which the digital content is to be rendered, the receiver tunes the content and locates within the content information relating to the requirements for the license, constructs the requirements from the located information, and sends such constructed requirements to the computing device. The computing device upon receiving the sent requirements constructs the license based on such received requirements, stores such constructed license in a license store of such computing device, and thereafter renders the content only in accordance with the license. Thus, the receiver need not communicate the license itself to the computing device.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clifford P. Van Dyke, David J. Cheng, Siva Mohan
  • Patent number: 8886589
    Abstract: Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Arungunram Chandrasekaran Surendran, Tarek Najm, Phani Vaddadi, Rajeev Prasad, Siva Mohan
  • Publication number: 20130254199
    Abstract: Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.
    Type: Application
    Filed: May 16, 2013
    Publication date: September 26, 2013
    Applicant: Microsoft Corporation
    Inventors: ARUNGUNRAM CHANDRASEKARAN SURENDRAN, TAREK NAJM, PHANI VADDADI, RAJEEV PRASAD, SIVA MOHAN
  • Publication number: 20100318537
    Abstract: Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: ARUNGUNRAM CHANDRASEKARAN SURENDRAN, TAREK NAJM, PHANI VADDADI, RAJEEV PRASAD, SIVA MOHAN
  • Patent number: 7257635
    Abstract: A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: August 14, 2007
    Assignee: Microsoft Corporation
    Inventors: Eugene C. Chellis, William G. Burton, Christopher VandenBerg, Siva Mohan, Arun K. Sacheti, Justin Cole
  • Publication number: 20060242080
    Abstract: To communicate requirements for a digital license from a receiver of corresponding digital content to a computing device upon which the digital content is to be rendered, the receiver tunes the content and locates within the content information relating to the requirements for the license, constructs the requirements from the located information, and sends such constructed requirements to the computing device. The computing device upon receiving the sent requirements constructs the license based on such received requirements, stores such constructed license in a license store of such computing device, and thereafter renders the content only in accordance with the license. Thus, the receiver need not communicate the license itself to the computing device.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Clifford Van Dyke, David Cheng, Siva Mohan
  • Publication number: 20050193115
    Abstract: A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
    Type: Application
    Filed: March 14, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Eugene Chellis, William Burton, Christopher VandenBerg, Siva Mohan, Arun Sacheti, Justin Cole
  • Patent number: 6901446
    Abstract: A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
    Type: Grant
    Filed: February 28, 2001
    Date of Patent: May 31, 2005
    Assignee: Microsoft Corp.
    Inventors: Eugene C. Chellis, William G. Burton, Christopher VandenBerg, Siva Mohan, Arun K. Sacheti, Justin Cole
  • Publication number: 20050086343
    Abstract: A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
    Type: Application
    Filed: November 9, 2004
    Publication date: April 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Eugene Chellis, William Burton, Christopher VandenBerg, Siva Mohan, Arun Sacheti, Justin Cole
  • Publication number: 20020120744
    Abstract: A system and method for automatically allocating resources is provided. The system includes one or more components for automatically allocating one or more resources, based at least in part on data associated with the one or more resources, the data including at least one of, type data, instance data, characteristic data, and dynamically modifiable metadata. An alternative aspect of the system provides one or more components for automatically allocating one or more resources distributed on a plurality of resource allocation servers. The one or more components for automatically allocating the one or more resources can improve utilization of the capacity of the one or more resources. In an alternative embodiment the system includes an Application Programming Interface (API) operable to configure and/or control the one or more components for automatically allocating one or more resources.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventors: Eugene C. Chellis, William G. Burton, Christopher VandenBerg, Siva Mohan, Arun K. Sacheti, Justin Cole