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).
-
Patent number: 12075001Abstract: 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: GrantFiled: August 29, 2023Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Publication number: 20240064234Abstract: 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: ApplicationFiled: August 29, 2023Publication date: February 22, 2024Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Patent number: 11778092Abstract: 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: GrantFiled: January 23, 2023Date of Patent: October 3, 2023Assignee: GOOGLE LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Patent number: 11563848Abstract: 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: GrantFiled: January 20, 2022Date of Patent: January 24, 2023Assignee: GOOGLE LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Publication number: 20220150354Abstract: 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: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Patent number: 11240378Abstract: 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: GrantFiled: May 27, 2021Date of Patent: February 1, 2022Assignee: Google LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Publication number: 20220006900Abstract: 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: ApplicationFiled: May 27, 2021Publication date: January 6, 2022Inventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Patent number: 11050883Abstract: 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: GrantFiled: August 4, 2020Date of Patent: June 29, 2021Assignee: GOOGLE LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Publication number: 20210091852Abstract: 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: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventors: PRAVEEN KRISHNAKUMAR PARANGATTIL, MUBEESH ALI VARENGAL MOHAMMED, TATHAGATA ROY
-
Patent number: 10944867Abstract: 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: GrantFiled: August 3, 2020Date of Patent: March 9, 2021Assignee: GOOGLE LLCInventors: Yuval Baror, Michael Andrew Goodman, Praveen Krishnakumar
-
Publication number: 20200220782Abstract: 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: ApplicationFiled: January 9, 2019Publication date: July 9, 2020Inventors: Praveen Krishnakumar Parangattil, Dheeraj Bapat, Srinivasa Reddy Peddireddy
-
Publication number: 20200136924Abstract: 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: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Tathagata Roy, Praveen Krishnakumar Parangattil, Mubeesh Ali Var VM, Arnab Chaudhuri
-
Publication number: 20200067767Abstract: 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: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventors: Praveen Krishnakumar Parangattil, Srinivasa Reddy Peddireddy, Venkata Subramaniyan Sundaresan
-
Publication number: 20190260635Abstract: 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: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Inventors: Praveen Krishnakumar Parangattil, Mubeesh Ali Varengal Mohammed
-
Publication number: 20150227964Abstract: 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: ApplicationFiled: February 11, 2014Publication date: August 13, 2015Applicant: Adobe Systems IncorporatedInventors: Zhenyu Yan, Praveen Krishnakumar, Abhishek Pani, Anil Kamath, Suman Basetty, Kunal Kumar Jain