Patents by Inventor Ranganathan Srikanth
Ranganathan Srikanth 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: 20250124070Abstract: Systems and methods for describing a composition of an article of manufacture are disclosed. In one aspect, a method includes receiving article composition data for an article of manufacture that identifies a set of parts of the article, a stated composition for each part of the set of parts, and a physical quantity of the stated composition. The method further includes classifying the stated composition of each part of the set of parts into a normalized composition that includes a set of normalized chemicals. The method further includes outputting an aggregated physical quantity of each normalized chemical for the set of parts of the article. The method can include classifying a normalized composition of each part into a material category within a hierarchical taxonomy based on the set of normalized chemicals of that normalized composition and outputting an aggregated physical quantity of each material category for the parts.Type: ApplicationFiled: October 13, 2023Publication date: April 17, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Durgesh Nandini DAS, Ranganathan SRIKANTH, Clarence WONG
-
Patent number: 12263547Abstract: A method for automated device disassembly includes, at a computerized demanufacturing system, receiving a target electronic device for disassembly. Using a set of one or more sensors of the computerized demanufacturing system, a set of sensor data is collected that quantifies one or more physical properties of the target electronic device. Based at least in part on the set of sensor data, correspondences are identified between one or more effectors of the computerized demanufacturing system and one or more interactable elements of the target electronic device. The interactable elements are automatically manipulated using the one or more effectors to at least partially disassemble the target electronic device.Type: GrantFiled: June 19, 2023Date of Patent: April 1, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ranganathan Srikanth, Gregory Lee Weber, Michael Warren Ellis
-
Publication number: 20240391038Abstract: A method for automated device disassembly includes, at a computerized demanufacturing system, receiving a target electronic device for disassembly. Using a set of one or more sensors of the computerized demanufacturing system, a set of sensor data is collected that quantifies one or more physical properties of the target electronic device. Based at least in part on the set of sensor data, correspondences are identified between one or more effectors of the computerized demanufacturing system and one or more interactable elements of the target electronic device. The interactable elements are automatically manipulated using the one or more effectors to at least partially disassemble the target electronic device.Type: ApplicationFiled: June 19, 2023Publication date: November 28, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Ranganathan SRIKANTH, Gregory Lee WEBER, Michael Warren ELLIS
-
Publication number: 20240378099Abstract: A computing system for predicting substitute or missing parts of an assembled product is provided, including a processor configured to execute a model training program configured to generate a component graph including a respective node for each of a plurality of component IDs of the assembled product of a computing system. The component graph includes node embeddings for each node, in which the node embeddings are computed such that nodes with similar features are closer in a node embedding space than nodes with dissimilar features. The processor is further configured to execute an embeddings comparison algorithm to compare embeddings of the component IDs to thereby identify a substitute component ID for a target node on the graph, and execute a life cycle analysis (LCA) program configured to compute an LCA result using an LCA algorithm based at least upon the substitute component ID.Type: ApplicationFiled: May 10, 2023Publication date: November 14, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Ajay CHATTERJEE, Ranganathan SRIKANTH
-
Publication number: 20230169429Abstract: A repurposing system tracks tracking demand information associated with various types of used hardware components and also tracks characteristics of hardware inventory in use at one or more facilities. The tracked characteristics of the hardware inventory are used to generate a forecasted supply of used hardware components expected to arrive at a repurposing facility, and the tracked demand information is used to determine a collection of route options available to each used hardware component in the forecasted supply. A carbon equivalent savings is computed in association with each route option available to each hardware component and used to dynamically select one of the available route options for each hardware component.Type: ApplicationFiled: March 16, 2022Publication date: June 1, 2023Inventors: Aleksandr BITIUKOV, Cheng-Che WU, Gregory L. WEBER, Ranganathan SRIKANTH, Robert Aron DROLLINGER, Daniel Stephen BUDIMIR, David BEYER, Kesava VISWANATHAN, Ashley DESIONGCO
-
Publication number: 20220108252Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for generating sustainability insights and recommendations are presented. An asset disposition service may maintain a library comprising a plurality of software objects. Each of the software objects may correspond to a hardware computing asset and each software object may have a plurality of attributes associated with it related to the physical makeup of the asset, the software executed by the asset, regulatory issues associated with the asset, or contractual terms associated with the asset. The asset disposition service may apply various algorithms and/or machine learning models to one or more attributes of the software objects to generate sustainability insights and recommendations that can be utilized to identify best disposition paths for assets and for meeting sustainability goals.Type: ApplicationFiled: October 2, 2020Publication date: April 7, 2022Inventors: Anand NARASIMHAN, Paul CLARK, Kesava VISWANATHAN, David BEYER, Ranganathan SRIKANTH, Michael Warren ELLIS, Lorraine Elizabeth TEW, Robin Amanda SMITH
-
Patent number: 10523717Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: GrantFiled: May 20, 2019Date of Patent: December 31, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Publication number: 20190273761Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Patent number: 10298621Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: GrantFiled: April 30, 2018Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Publication number: 20180255107Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: ApplicationFiled: April 30, 2018Publication date: September 6, 2018Inventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Patent number: 9961114Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: GrantFiled: February 10, 2017Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Publication number: 20170155685Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Inventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Patent number: 9596267Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: GrantFiled: August 26, 2014Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy
-
Publication number: 20160065616Abstract: A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to establish a subscription. The request includes credentials for the entity that are not proper credentials for an organization associated with the entity that the entity should use to access services for the organization. The method further includes performing a corrective action based on detecting one or more factors to determine that the entity is associated with the organization. The method further includes providing services based on the corrective action.Type: ApplicationFiled: August 26, 2014Publication date: March 3, 2016Inventors: Ranganathan Srikanth, David James Armour, Ashvinkumar J. Sanghvi, Jeremy Winter, John David Ballard, Dwayne Richard Need, Srivatsan Parthasarathy