Patents by Inventor Shiwali Mohan
Shiwali 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: 11774257Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.Type: GrantFiled: June 22, 2021Date of Patent: October 3, 2023Assignee: Xerox CorporationInventors: Matthew Klenk, Victoria M. Bellotti, Shiwali Mohan
-
Patent number: 11725924Abstract: A method is provided. The method includes obtaining an enhanced state graph. The enhanced state graph represents a set of objects within an environment and a set of positions of the set of objects. The enhanced state graph includes a set of object nodes, a set of property nodes and a set of goal nodes to represent a set of objectives. The method also includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The set of mechanical systems is configured to interact with one or more of the set of objects within the environment. The method further includes operating the set of mechanical systems to achieve the set of objectives based on the set of instructions.Type: GrantFiled: November 3, 2021Date of Patent: August 15, 2023Assignee: Palo Alto Research Center IncorporatedInventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Publication number: 20230048373Abstract: A method is provided. The method includes obtaining a state graph that represents a set of objects within an environment and a set of positions of the set of objects within the environment. The state graph includes a set of object nodes and a set of property nodes. The method also includes obtaining user input data. The user input data is generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes providing the enhanced state graph to a planning module. The planning modules generates instructions for operating a mechanical system based on the enhanced state graph.Type: ApplicationFiled: November 3, 2021Publication date: February 16, 2023Inventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Publication number: 20230048827Abstract: A method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes generating a state graph based on the sensor data. The state graph includes a set of object nodes and a set of property nodes. The method further includes obtaining user input data generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The method further includes operating the set of mechanical systems to achieve a set of objectives based on the set of instructions.Type: ApplicationFiled: November 3, 2021Publication date: February 16, 2023Inventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Publication number: 20230051136Abstract: A method is provided. The method includes obtaining an enhanced state graph. The enhanced state graph represents a set of objects within an environment and a set of positions of the set of objects. The enhanced state graph includes a set of object nodes, a set of property nodes and a set of goal nodes to represent a set of objectives. The method also includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The set of mechanical systems is configured to interact with one or more of the set of objects within the environment. The method further includes operating the set of mechanical systems to achieve the set of objectives based on the set of instructions.Type: ApplicationFiled: November 3, 2021Publication date: February 16, 2023Inventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Publication number: 20230048006Abstract: In one embodiment, a method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes determining a set of positions of the set of objects and a set of properties of the set of objects based on the sensor data. The method further includes generating a state graph based on the sensor data. The state graph represents the set of objects and the set of positions of the set of objects. The state graph includes a set of object nodes to represent the set of objects and a set of property nodes to represent the set of properties of the set of objects. The state graph is provided to a graph enhancement module that updates the state graph with additional data to generate an enhanced state graph.Type: ApplicationFiled: November 3, 2021Publication date: February 16, 2023Inventors: Shiwali Mohan, Matthew Klenk, Matthew Shreve, Aaron Ang, John Turner Maxwell, III, Kent Evans
-
Publication number: 20210318130Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.Type: ApplicationFiled: June 22, 2021Publication date: October 14, 2021Inventors: Matthew Klenk, Victoria M. Bellotti, Shiwali Mohan
-
Patent number: 11054268Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.Type: GrantFiled: November 5, 2018Date of Patent: July 6, 2021Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Matthew Klenk, Victoria M. Bellotti, Shiwali Mohan
-
Patent number: 10885783Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route and generate a set of potential transportation plans for the route. The systems and methods determine an estimated travel time and an estimated fuel consumption for at least a first subset of plans in the set of potential transportation plans and estimate an impact on a transportation system of at least a second subset of plans in the set of potential transportation plans. Based at least in part on the estimated time, the estimated fuel, and the estimated impact on the transportation system, a plan is selected.Type: GrantFiled: June 29, 2018Date of Patent: January 5, 2021Assignee: Palo Alto Research Center IncorporatedInventors: Matthew Klenk, Victoria M. Bellotti, Filip Dvorak, Shiwali Mohan
-
Publication number: 20200210967Abstract: One embodiment can provide a system for augmenting perceptions of a machine sensing system. During operation, one or more sensors of the system can obtain sensory information associated with a physical system. The system can determine a state of a first component of the physical system based on the obtained sensory information; select, from a rule database, one or more logical rules associated with at least the first component; and augment a perception of the machine sensing system toward the physical system based on both the determined state of the first component and the selected one or more logical rules, thereby facilitating the machine sensing system to make a decision associated with the physical system.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Applicant: Palo Alto Research Center IncorporatedInventors: Robert R. Price, Shiwali Mohan
-
Publication number: 20200141747Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.Type: ApplicationFiled: November 5, 2018Publication date: May 7, 2020Inventors: Matthew Klenk, Victoria M. Bellotti, Shiwali Mohan
-
Publication number: 20200005638Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route and generate a set of potential transportation plans for the route. The systems and methods determine an estimated travel time and an estimated fuel consumption for at least a first subset of plans in the set of potential transportation plans and estimate an impact on a transportation system of at least a second subset of plans in the set of potential transportation plans. Based at least in part on the estimated time, the estimated fuel, and the estimated impact on the transportation system, a plan is selected.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Matthew Klenk, Victoria M. Bellotti, Filip Dvorak, Shiwali Mohan
-
Publication number: 20170301258Abstract: A method and system for delivering a multidimensional wellness coaching program and recommendation to a computing device. During operation, the system receives a request for content to assist the user in achieving a health and wellness goal from the computing device. The system estimates numeric values for a radar chart. The system may create a customized program by combining components and primitives and the customized program includes a set of activities for the user to perform. The system may receive user input and sensor and user activity data from the computing device. Based on the received information, the system may modify the radar chart. The system may modify components of the customized program based on the radar chart. The system may generate a coaching recommendation based on the radar chart. The system then sends the customized program and coaching recommendation to the computing device.Type: ApplicationFiled: April 15, 2016Publication date: October 19, 2017Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Lester D. Nelson, Anusha Venkatakrishnan, Peter L. Pirolli, Michael K. Silva, JR., Shiwali Mohan