Patents by Inventor Anoop Balakrishnan

Anoop Balakrishnan 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: 11917018
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: February 27, 2024
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Publication number: 20230076669
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: November 8, 2022
    Publication date: March 9, 2023
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 11496577
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: November 8, 2022
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10977711
    Abstract: An intermediate result set is obtained from a first machine learning model whose input data set comprises values of a first set of properties associated with a session of operations. The intermediate result and a second set of properties associated with the session are provided as input to a second machine learning model. A value of at least one property of the first set is determined before a value of at least one property of the second set is determined. A particular action recommendation, based at least in part on output generated by the second machine learning model, is implemented.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Anoop Balakrishnan, Janick M. Bernet
  • Publication number: 20210058471
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10834207
    Abstract: A System and Method for Updating Software in a Vehicle is provided. Software in a vehicle may, at times, be subject to update. In this regard, a server may send the update software to one or more electronic devices in the vehicle. The server may receive the capabilities of the electronic devices in the vehicle, such as the memory, computational, security capabilities, or the like, and tailor the sending of the software update based on the capabilities of the electronic devices. For example, the division of the software update, the sections of memory from which to determine the delta, the compression schemes, and/or where certain functions (such as where decryption occurs) may be dependent on the capabilities of the electronic devices in the vehicle.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 10, 2020
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
  • Patent number: 10834206
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 10, 2020
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10614512
    Abstract: Described are techniques for providing an interactive user interface configured to receive at least two types of user input, such as a tap gesture and a swipe gesture provided to a control region of the user interface. Responsive to the first type of user input, a first process may be performed, such as adding an indication of an item to an electronic list for a future purchase. Responsive to the second type of user input, a second process may be performed, such as the immediate purchase of an item based on stored shipping and payment data. In some cases, data associated with a process may be accessed responsive to the initiation of user input, but the process may not be initiated until the user input has been completed. Modifications to characteristics of the process may be changed responsive to additional user input provided to the control region.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kenneth Ryan Ogborn, Anoop Balakrishnan, Joshua Jacob Slimp
  • Publication number: 20190265965
    Abstract: A System and Method for Updating Software in a Vehicle is provided. Software in a vehicle may, at times, be subject to update. In this regard, a server may send the update software to one or more electronic devices in the vehicle. The server may receive the capabilities of the electronic devices in the vehicle, such as the memory, computational, security capabilities, or the like, and tailor the sending of the software update based on the capabilities of the electronic devices. For example, the division of the software update, the sections of memory from which to determine the delta, the compression schemes, and/or where certain functions (such as where decryption occurs) may be dependent on the capabilities of the electronic devices in the vehicle.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Shrinath Acharya, Anoop Balakrishnan, John Crosbie
  • Publication number: 20190268420
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Applicant: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 10346900
    Abstract: Described are techniques for determining a confidence value associated with the probability that a user will access a particular second user interface by interacting with a first user interface. The confidence value may be determined based on user interaction data indicative of prior interactions by the user. Based on the confidence value, the second user interface may be pre-generated, in advance of user interaction with the first user interface. If the user interacts with the first user interface in a manner that would cause presentation of the second user interface, the user may be provided with the second user interface promptly, avoiding the latency that would normally be experienced during the time that the second user interface is generated. Pre-generation of only the user interfaces indicated by the user interaction data may limit unnecessary use of computing resources.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: July 9, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Nicholas Richard Wilson, Graeme Kieth Friedrich, Anoop Balakrishnan, Janick M. Bernet, Aaron Lewis Hoosier, Ronil Sudhir Mokashi, Jason Allan Patrao, Prashant Verma
  • Patent number: 10015554
    Abstract: A system provides information to a user viewing content about what items associated with that content is available for acquisition. When the user pauses presentation of the content, the system determines the merchandise associated with the particular scene of the content that the user is currently viewing. The system may also display the items to the user and provide multiple options for purchase, rental, and so forth. The system may enable the user to make a selection to purchase the merchandise, receive an order confirmation, and then resume presentation of the content.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Gonzalo Alvarez Barrio, Anoop Balakrishnan, Ronil Sudhir Mokashi, Jason Allan Patrao, Harith Siddhartha Sadhu
  • Patent number: 9967297
    Abstract: Disclosed are various embodiments relating to generating profile-based groups to obtain suggestions regarding a topic. Third party profiles corresponding to third party users are identified based on a similarity to a profile associated with a client device of a user. A network page that is configured to facilitate discussion regarding a topic is generated and transmitted to a client device and third party devices associated with the third party users. Suggestions regarding the topic may be received from the third party devices via the network page.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: May 8, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jennifer R. O'Twomney, Maren Marie Costa, Aaron M. Donsbach, Devraj Varadhan, Marina A. Pai, Michael Crutcher, Sean M. Scott, Anoop Balakrishnan, Ryuichi Hirano
  • Publication number: 20180060662
    Abstract: The present disclosure provides a system for an object recognition system for real time recognition of one or more objects captured in an image of one or more images. The object recognition system includes a first step of receiving the one or more images of the one or more objects. In addition, the object recognition system includes another step of analyzing each image of the one or more images. Further, the object recognition system includes yet another step of creating one or more models. Furthermore, the object recognition system includes yet another step of segmenting. The object recognition system includes yet another step of matching the one or more segmented objects with the one or more models. The object recognition system includes yet another step of recognizing the one or more objects. The object recognition system includes displays one or more information. The object recognition system calculates a probability score.
    Type: Application
    Filed: August 24, 2017
    Publication date: March 1, 2018
    Inventors: Nikhil DHARMAN, Anoop BALAKRISHNAN, Arun RAVI
  • Patent number: 9882958
    Abstract: Methods and systems are disclosed for remote monitoring of mobile computing devices. The method and systems can use cloud-type services to monitor the mobile computing devices. The cloud-type services can include a server that is configured to maintain a virtual link between one or more web-based computing devices and the mobile computing devices. So that, even if the mobile computing devices are not communicating with the server, the server can perform one or more actions to maintain the link between the web-based device and the mobile computing device. The cloud-type services can also include a server that authenticates the mobile computing devices, and that sends a link to the mobile computing device if the mobile computing device is authenticated, the link for use by the mobile computing device to connect to a back-end server that is separate from the server.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: January 30, 2018
    Assignee: Excelfore Corporation
    Inventors: John Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
  • Patent number: 9639886
    Abstract: Disclosed are various embodiments relating to generating profile-based item suggestions from a stylist when purchasing items through an electronic commerce system. A network page is rendered in a client computing device comprising an input field to input descriptions of items the user wishes to purchase and a stylist profile selection mechanism to select a suggested stylist profile. The user inputs descriptions of items and selects the suggested stylist profile. An item suggestions request comprising the item descriptions and the selected stylist profile is sent from the client computing device to a server computing device.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jennifer R. O'Twomney, Maren Marie Costa, Aaron M. Donsbach, Marina A. Pai, Sean M. Scott, Devraj Varadhan, Anoop Balakrishnan, Ryuichi Hirano
  • Publication number: 20160253332
    Abstract: Disclosed are various embodiments for a navigation element generation application. A navigation element comprising a plurality of navigation aids is generated responsive to a search query and other data. A relevance score is calculated for the navigation element. The navigation element is inserted into a ranked list of search result items as a function of the relevance score and communicated to a client.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Anoop Balakrishnan, Mark Chien, Christopher Philip Jordan, Jerome Paul, James Michael Healey, III, Chi Ming Kan, Catherine Lewis Beaudoin, Stacy Colasurdo
  • Patent number: 9406083
    Abstract: Disclosed are various embodiments for a navigation element generation application. A navigation element comprising a plurality of navigation aids is generated responsive to a search query and other data. A relevance score is calculated for the navigation element. The navigation element is inserted into a ranked list of search result items as a function of the relevance score and communicated to a client.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 2, 2016
    Assignee: Amazon Technologies, LLC
    Inventors: Anoop Balakrishnan, Mark Chien, Christopher Philip Jordan, Jerome Paul, James Michael Healey, III, Chi Ming Kan, Catherine Lewis Beaudoin, Stacy Colasurdo
  • Patent number: 9374423
    Abstract: A system and method for monitoring apps in a vehicle or in a smartphone to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle or operating inside or in combination with the smartphone may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle or in the smartphone may be modified.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 21, 2016
    Assignee: Excelfore Corporation
    Inventors: John Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
  • Publication number: 20150324888
    Abstract: Disclosed are various embodiments for a navigation element generation application. A navigation element comprising a plurality of navigation aids is generated responsive to a search query and other data. A relevance score is calculated for the navigation element. The navigation element is inserted into a ranked list of search result items as a function of the relevance score and communicated to a client.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Anoop Balakrishnan, Mark Chien, Christopher Philip Jordan, Jerome Paul, James Michael Healey, III, Chi Ming Kan, Catherine Lewis Beaudoin, Stacy Colasurdo