Patents by Inventor Praveen Krishnakumar

Praveen Krishnakumar 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: 20240064234
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Application
    Filed: August 29, 2023
    Publication date: February 22, 2024
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11778092
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: October 3, 2023
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11563848
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 24, 2023
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Publication number: 20220150354
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11240378
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Publication number: 20220006900
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Application
    Filed: May 27, 2021
    Publication date: January 6, 2022
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Patent number: 11050883
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 29, 2021
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Publication number: 20210091852
    Abstract: Systems and methods that leverage visible light communication (VLC) through one or more visual indicators, such as light emitting diodes (LEDs), are provided. Control of such visual indicators provides encoded lighting patterns to be transmitted vis-à-vis the visual indicators in existing network devices and displayed in a straightforward and user-friendly format. In this way, sophisticated as well as unsophisticated users can be alerted to events during onboarding, such as software faults, configuration errors, and connection issues. The visual indicators are communicated in such a way that the lighting patterns can be embedded with detailed information concerning the status of the network device irrespective of network or console access. After decryption by the augmented reality (AR) device of the system, the detailed information is virtually displayed to the user enabling enhanced troubleshooting and remediation.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: PRAVEEN KRISHNAKUMAR PARANGATTIL, MUBEESH ALI VARENGAL MOHAMMED, TATHAGATA ROY
  • Patent number: 10944867
    Abstract: Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: March 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
  • Publication number: 20200220782
    Abstract: In some examples, a method can include recording network topology information of resources in a network to form a network topology snapshot, wherein the network topology information includes a protocol status associated with a resource of the resources; storing a plurality of network topology snapshots including a first network topology snapshot having a first protocol status of the resource and a second network topology snapshot having a second protocol status of the resource; and displaying an indication of a difference between the first protocol status and the second protocol status.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Praveen Krishnakumar Parangattil, Dheeraj Bapat, Srinivasa Reddy Peddireddy
  • Publication number: 20200136924
    Abstract: A method for generating a network device snapshot includes capturing an image of a network device. The method also includes determining an identifier of the network device based on the captured image. Additionally, the method includes requesting logical information about the network device from a network management server for a network of the device, based on the identifier. Further, the method includes determining a plurality of portion identifiers for a corresponding plurality of viewable portions of the network device based on the captured image. Also, the method includes associating a portion of the logical information with each of the viewable portions based on the portion identifiers. The method additionally includes generating a network device snapshot by augmenting each of a plurality of portions of the captured image comprising a corresponding one of the viewable portions with the associated portion of the logical information.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Tathagata Roy, Praveen Krishnakumar Parangattil, Mubeesh Ali Var VM, Arnab Chaudhuri
  • Publication number: 20200067767
    Abstract: Access points are automatically provisioned when added, moved, or replaced in a communication network. A profile reflecting a configuration plan for access points in the network is stored in a data store. The profile stores copies of desired configurations and associates them directly or indirectly with switch ports, physical locations, or both. The method uses the network's existing features and functions to discover an access point that lacks a plan-compliant configuration, detect the connected port or physical location, find the associated configuration in the stored profile, and provision the access point with that configuration.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: Praveen Krishnakumar Parangattil, Srinivasa Reddy Peddireddy, Venkata Subramaniyan Sundaresan
  • Publication number: 20190260635
    Abstract: A method is disclosed of updating software in a first wireless access point, the method comprising sending, by the first access point, an instruction to a client device associated with the first wireless access point to roam to a second wireless access point in a wireless local area network (WLAN), determining that the client device is no longer associated with the first access point, and performing a software update on the first wireless access point.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Inventors: Praveen Krishnakumar Parangattil, Mubeesh Ali Varengal Mohammed
  • Publication number: 20150227964
    Abstract: An ensemble model is described that is usable to predict revenue metrics for one or more keywords. The ensemble model may be formed using both a historical model and a user behavior model. In one or more implementations, weights are assigned to the historical model and/or the user behavior model based on one or more criteria. Various processing techniques of the ensemble model may utilize the historical model and the user behavior model to predict revenue metrics for one or more keywords.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Zhenyu Yan, Praveen Krishnakumar, Abhishek Pani, Anil Kamath, Suman Basetty, Kunal Kumar Jain