Patents by Inventor Vinod Krishnan

Vinod Krishnan 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: 12353496
    Abstract: Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
    Type: Grant
    Filed: July 1, 2024
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. De Barros, Manish Mittal, Vinod Krishnan Koduvayoor Subramanian, Prateek Tiwari, Ayan Banerjee, Samir Bathla
  • Publication number: 20250124923
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: December 23, 2024
    Publication date: April 17, 2025
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 12277590
    Abstract: This disclosure is directed to, in part, mobile carts and/or associated computing devices that are configured to determine their respective location, determine an item in a facility that is associated with an item location that is nearest the location of the cart, determine one or more items that have been designated as similar to the nearest item, and output recommendation data corresponding to the similar items. In some instances, items may be ranked according to similarity based on a comparison of text data associated with the items, based on a comparison of location data associated with the items in other facilities, or the like.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 15, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Albert J. Morello, Vinod Krishnan Kulathumani, Lawrence Lindstrom Page, Tyler Allan Hendrickson
  • Patent number: 12217457
    Abstract: This disclosure is directed to, in part, mobile carts that are configured to determine their respective locations based on analysis of image data generated by cameras mounted to the respective carts. For instance, an example mobile cart may include at least one camera of a field-of-view directed substantially away from a cart and substantially towards an outward environment of the cart, such as toward an inventory location that houses one or more items. The mobile cart may generate image data representative of items housed at an inventory location adjacent to the cart and may use computer-vision techniques to analyze the image data and determine characteristics of these items. The mobile cart may then use this information to determine which section of multiple sections of a store in which the cart is currently located.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: February 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Bruno Miranda Artacho, Vinod Krishnan Kulathumani, Sreemanananth Sadanand
  • Patent number: 12175980
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: December 24, 2024
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20240361983
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Publication number: 20240354355
    Abstract: Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. DE BARROS, Manish MITTAL, Vinod Krishnan KODUVAYOOR SUBRAMANIAN, Prateek TIWARI, Ayan BANERJEE, Samir BATHLA
  • Publication number: 20240354822
    Abstract: Automatically selecting a proxy processor for handling requests for information related items in a data feed to avoid navigating to a third-party site. The data feed includes displaying a scrollable list of items for selection. The disclosed technology generates recommendation scores associated with respective proxy processors. A recommendation score is based on a weighted sum of parameters associated with acquiring an item using a proxy processor. Selecting a proxy processor includes ranking the proxy processor using the recommendation scores. The selected proxy processor communicates with a plurality of item providers and retailers for a consolidated acquisition process. The disclosed technology further maintains the user on the data feed.
    Type: Application
    Filed: April 24, 2023
    Publication date: October 24, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Samir BATHLA, Wei FANG, Vinod Krishnan KODUVAYOOR SUBRAMANIAN, Marcelo M. DE BARROS, Sayalee Arun BHANAVASE
  • Patent number: 12050659
    Abstract: Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: July 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. De Barros, Manish Mittal, Vinod Krishnan Koduvayoor Subramanian, Prateek Tiwari, Ayan Banerjee, Samir Bathla
  • Patent number: 12039227
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Patent number: 12020282
    Abstract: Systems and techniques for displaying advertisements on a digital display and gathering impression and view data related to the advertisement that may be used to refine or score the advertisements for greater effectiveness. The impression and view data may be used to identify effective portions of advertisements and subsequently to train a machine learning model to predict impression data for advertisements that may be used to iteratively improve the advertisements.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: June 25, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhay Doke, Vinod Krishnan Kulathumani, Austin Reiter
  • Publication number: 20230410156
    Abstract: Aspects of the present disclosure relate to systems and methods for increasing user engagement using incentivized user task completion. In some embodiments, the incentivized user tasks relate to game related tasks in exchange for rewards, also referred to as “gamification”. Such gamification techniques entice user interaction by involving introducing user specific games, rewards, and prizes into the online shopping experience. As described herein, such functionality relates to identifying user specific features, identifying a list of prized products for the user, introducing games for the user to engage with, and rewarding the user for successfully completing a game. The games and rewards may be presented to the user in an interactive visual display incorporating the game modules and rewards throughout. The gamification process may be a collaborative endeavor between the online shopping platform and online sellers to develop games and rewards which market products directly to specific users.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. DE BARROS, Manish MITTAL, Vinod Krishnan KODUVAYOOR SUBRAMANIAN, Prateek TIWARI
  • Publication number: 20230409657
    Abstract: Systems and methods are provided for determining contextual objects related to web content. Web content may include one or more elements, which may be extracted from the web content and analyzed to identify any contextual objects. The web content elements may be hyperlink elements, and contextual objects may be identified based on the hyperlink elements. A dominant entity may be identified for the web content, and contextual objects relating to the dominant entity may be identified. When a request for web content is received, contextual objects may be provided with the requested content. Personalized contextual objects may be selected from the identified contextual objects based on data associated with the request for web content. Selection of a contextual object may result in navigation to a browsing environment associated with the selected contextual object.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Marcelo M. DE BARROS, Manish MITTAL, Vinod Krishnan KODUVAYOOR SUBRAMANIAN, Prateek TIWARI, Ayan BANERJEE, Samir BATHLA
  • Publication number: 20230343335
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 11727934
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 15, 2023
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20230230425
    Abstract: Implementations described herein relate to various techniques that enable an improved automated assistant suggestion service for vehicle(s). For example, implementations can initialize and perform a recurring system health check service to ensure a connection is maintained between at least an OEM application of an in-vehicle computing device of a given vehicle and the suggestion service accessible by the in-vehicle computing device of the given vehicle. By ensuring this connection is maintained, the suggestion service is less prone to failure and suggestion(s) may still be provided in situations when the suggestion service does fail. Additionally, or alternatively, implementations can utilize a versioning API to ensure compatibility between at least the OEM application and the suggestion service. By ensuring this compatibility, the suggestion service for the vehicle(s) is more robust to version updates and the applications need not be fully compatible.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Ankur Aggarwal, Vinod Krishnan, Sriram Natarajan
  • Publication number: 20220246152
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 4, 2022
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Patent number: 11315559
    Abstract: Implementations set forth herein relate to phasing-out of vehicle computing device versions while ensuring useful responsiveness of any vehicle computing device versions that are still in operation. Certain features of updated computing devices may not be available to prior versions of computing devices because of hardware limitations. The implementations set forth herein eliminate crashes and wasteful data transmissions caused by prior versions of computing devices that have not been, or cannot be, upgraded. A server device can be responsive to a particular intent request provided to a vehicle computing device, despite the intent request being associated with an action that a particular version of the vehicle computing device cannot execute. In response, the server device can elect to provide speech to text data, and/or natural language understanding data, in furtherance of allowing the vehicle computing device to continue leveraging resources at the server device.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: April 26, 2022
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Vinod Krishnan
  • Publication number: 20210255828
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Vinod Krishnan, Vikram Aggarwal
  • Patent number: 10996925
    Abstract: Implementations set forth herein relate an automated assistant that provides suggestion elements at an OEM application and/or third-party application that is accessible via an OEM vehicle computing device, which employs restrictions on communications between local applications. The automated assistant can render suggestions via OEM vehicle applications and/or third-party applications, and initialize actions for performance via the OEM vehicle applications and/or the third-party applications—despite the limitations. The suggestions can be rendered at a graphical user interface of a vehicle, and include content that, when spoken by a user, causes the automated assistant to initialize such actions. Actions that are suggested by the automated assistant can be performed by third-party applications that are different from a third-party application that is rendering the suggestion.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 4, 2021
    Assignee: GOOGLE LLC
    Inventors: Vinod Krishnan, Vikram Aggarwal