Patents by Inventor Ashwin Ram
Ashwin Ram 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: 20260111171Abstract: Mitigating latency in guiding a user, during an interaction between the user and a computing system, in selecting a subset of item(s), from a superset of candidate items, and causing performance of further action(s) based on the selected subset of item(s). In guiding a user in selecting the subset of items, various implementations enable the user to provide only spoken input(s) in selecting the subset of item(s), and provide visual output(s) that are responsive to the spoken input(s) and that guide the user in selecting the item(s). In some of those various implementations, there is not any (or there is only de minimis) audible spoken synthesized spoken output rendered by the computing system in guiding the user in selecting the subset of item(s).Type: ApplicationFiled: December 18, 2025Publication date: April 23, 2026Inventors: Adrian Otto, William Byrne, Ashwin Ram
-
Patent number: 12504949Abstract: Mitigating latency in guiding a user, during an interaction between the user and a computing system, in selecting a subset of item(s), from a superset of candidate items, and causing performance of further action(s) based on the selected subset of item(s). In guiding a user in selecting the subset of items, various implementations enable the user to provide only spoken input(s) in selecting the subset of item(s), and provide visual output(s) that are responsive to the spoken input(s) and that guide the user in selecting the item(s). In some of those various implementations, there is not any (or there is only de minimis) audible spoken synthesized spoken output rendered by the computing system in guiding the user in selecting the subset of item(s).Type: GrantFiled: December 13, 2022Date of Patent: December 23, 2025Assignee: GOOGLE LLCInventors: Adrian Otto, William Byrne, Ashwin Ram
-
Publication number: 20250184311Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.Type: ApplicationFiled: February 5, 2025Publication date: June 5, 2025Inventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
-
Publication number: 20250078820Abstract: Aspects of the disclosure are directed to a transactional agent for user interactions. The agent can seamlessly respond to user requests in a conversational manner while maintaining the conversational state. The agent can include a multi-stage modular model architecture, including a semantic understander and a semantic matcher. The semantic understander can be configured to understand common conversation conventions and/or patterns to produce a structure representation of a user request. The semantic matcher can be configured to map items and modifiers to product entries for a particular domain.Type: ApplicationFiled: June 13, 2024Publication date: March 6, 2025Inventors: Aishwariya Pattabiraman, Scott Bradley Huffman, Siddhartha Reddy Jonnalagadda, Ashwin Ram, Lee Boonstra, Erick Armbrust, Jack Fales, Yingchao Huang, Adrian Otto, Matthew O'Connor
-
Patent number: 12244568Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.Type: GrantFiled: August 23, 2022Date of Patent: March 4, 2025Assignee: GOOGLE LLCInventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
-
Publication number: 20240126501Abstract: Mitigating latency in guiding a user, during an interaction between the user and a computing system, in selecting a subset of item(s), from a superset of candidate items, and causing performance of further action(s) based on the selected subset of item(s). In guiding a user in selecting the subset of items, various implementations enable the user to provide only spoken input(s) in selecting the subset of item(s), and provide visual output(s) that are responsive to the spoken input(s) and that guide the user in selecting the item(s). In some of those various implementations, there is not any (or there is only de minimis) audible spoken synthesized spoken output rendered by the computing system in guiding the user in selecting the subset of item(s).Type: ApplicationFiled: December 13, 2022Publication date: April 18, 2024Inventors: Adrian Otto, William Byrne, Ashwin Ram
-
Publication number: 20240031339Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.Type: ApplicationFiled: August 23, 2022Publication date: January 25, 2024Inventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
-
Patent number: 9898789Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: GrantFiled: April 16, 2013Date of Patent: February 20, 2018Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
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
-
Patent number: 9672482Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: GrantFiled: June 11, 2014Date of Patent: June 6, 2017Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Publication number: 20160283678Abstract: One embodiment of the present invention provides a system for generating healthcare suggestions. During operation, the system extracts data based on a user's communication, which can be between the user and other users or presented online by the user. The system identifies a health-related issue from the extracted data. The system then generates, based on the extracted data, content that indicates a first suggestion corresponding to the health-related issue. The system subsequently monitors the user's communication to generate an additional suggestion that is an improvement over the first suggestion.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Ashwin Ram, Lester D. Nelson, Gregory Michael Youngblood, Peter L. Pirolli
-
Publication number: 20150364026Abstract: One embodiment of the present invention provides a system for automatically reporting progress in completing objectives and goals of a plan. During operation, the system receives data indicating user selection and/or configuration of a plan with one or more goals, objectives, and/or milestones. The system obtains data generated by sensors in a sensing device and/or a mobile device. The sensors generate physiological data or data from detecting activity or environment associated with the user. Next, the system analyzes the data to determine whether the user has completed an objective, milestone, or goal of the plan. If the system determines that the user has completed an objective, milestone, or goal of the plan, the system pushes an alert to the mobile device indicating that the user has completed the objective, milestone, or goal.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Jonathan Rubin, Gregory Michael Youngblood, Ashwin Ram, Peter L. Pirolli, Jesse Vig, Shane P. Ahern, Lester D. Nelson
-
Publication number: 20140310013Abstract: One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: Palo Alto Research Center IncorporatedInventors: Ashwin Ram, Gregory Michael Youngblood, Peter L. Pirolli, Lester D. Nelson, Jesse Vig, Shane P. Ahern, Jonathan Rubin, Christina Pavlopoulou
-
Publication number: 20040236729Abstract: Systems and methods for organizing and aiding the interpretation of large amounts of data are disclosed. One embodiment of the system, among others, includes receiving gene names, associating the gene names to gene-word pair relationships, and grouping the gene names with high strength of gene-word relationships, the strength of the gene-word relationships corresponding to the relatedness in function of corresponding grouped genes.Type: ApplicationFiled: January 21, 2004Publication date: November 25, 2004Inventors: Raymond Dingledine, Brian James Ciliax, Ashwin Ram, Shamkant B. Navathe, James Brian Revennaugh, Jorge Civera Saiz, Ying Liu