Patents by Inventor Param Reddappagari
Param Reddappagari 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: 10582157Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.Type: GrantFiled: January 29, 2016Date of Patent: March 3, 2020Assignee: Google LLCInventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
-
Patent number: 10091210Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: GrantFiled: November 22, 2017Date of Patent: October 2, 2018Assignee: Google LLCInventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Publication number: 20180097798Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: ApplicationFiled: November 22, 2017Publication date: April 5, 2018Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Patent number: 9832186Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: GrantFiled: April 20, 2017Date of Patent: November 28, 2017Assignee: Google LLCInventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Publication number: 20170223006Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: ApplicationFiled: April 20, 2017Publication date: August 3, 2017Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Patent number: 9635030Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: GrantFiled: February 13, 2015Date of Patent: April 25, 2017Assignee: Google Inc.Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Patent number: 9386274Abstract: A system for providing a trusted peer-based information verification system may include one or more processors and a memory. The one or more processors may provide a multimedia conference to participant devices, and may receive a request to transfer a session of the multimedia conference of a participant device that is characterized by a first multimedia conference capability. The one or more processors may provide a list of target devices associated with the participant device to the participant device, and may receive an indication of a target device from the participant device. The one or more processors may transfer the session of the multimedia conference from the participant device to the target device, wherein the target device is characterized by a second multimedia conference capability that is different than the first multimedia conference capability of the participant device.Type: GrantFiled: August 8, 2014Date of Patent: July 5, 2016Assignee: Google Inc.Inventors: Janahan Vivekanandan, Param Reddappagari, Zhengping Zuo
-
Patent number: 9319629Abstract: A system for endpoint device-specific stream control for multimedia conferencing may include one or more processors and memory. The one or more processors may perform steps of providing a hosted multimedia conference to participant devices, determining whether each participant device is capable of providing a video stream transmission and providing, to each participant device, video stream controls that provide for controlling video streams of exclusively the other participant devices that are determined to be capable of providing video stream transmissions. The steps may further include receiving a selection of a first video stream control corresponding to a first participant device from second and third participant devices, receiving a video stream from the first participant device, and providing the video stream to the second and third participant devices based at least in part on the received selections of the first video stream control by the second and third participant devices.Type: GrantFiled: September 8, 2014Date of Patent: April 19, 2016Assignee: Google Inc.Inventors: Janahan Vivekanandan, Ujjwal Singh, Param Reddappagari, Zhengping Zuo
-
Patent number: 9253223Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.Type: GrantFiled: January 23, 2013Date of Patent: February 2, 2016Assignee: Google Inc.Inventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
-
Publication number: 20150156205Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: ApplicationFiled: February 13, 2015Publication date: June 4, 2015Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Patent number: 8959572Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: GrantFiled: October 28, 2011Date of Patent: February 17, 2015Assignee: Google Inc.Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Publication number: 20150042750Abstract: A system for providing a trusted peer-based information verification system may include one or more processors and a memory. The one or more processors may provide a multimedia conference to participant devices, and may receive a request to transfer a session of the multimedia conference of a participant device that is characterized by a first multimedia conference capability. The one or more processors may provide a list of target devices associated with the participant device to the participant device, and may receive an indication of a target device from the participant device. The one or more processors may transfer the session of the multimedia conference from the participant device to the target device, wherein the target device is characterized by a second multimedia conference capability that is different than the first multimedia conference capability of the participant device.Type: ApplicationFiled: August 8, 2014Publication date: February 12, 2015Inventors: Janahan VIVEKANANDAN, Param REDDAPPAGARI, Zhengping ZUO
-
Patent number: 8830295Abstract: A system for providing a trusted peer-based information verification system may include one or more processors and a memory. The one or more processors may provide a multimedia conference to participant devices, and may receive a request to transfer a session of the multimedia conference of a participant device that is characterized by a first multimedia conference capability. The one or more processors may provide a list of target devices associated with the participant device to the participant device, and may receive an indication of a target device from the participant device. The one or more processors may transfer the session of the multimedia conference from the participant device to the target device, wherein the target device is characterized by a second multimedia conference capability that is different than the first multimedia conference capability of the participant device.Type: GrantFiled: May 23, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Janahan Vivekanandan, Param Reddappagari, Zhengping Zuo
-
Patent number: 8830296Abstract: A system for endpoint device-specific stream control for multimedia conferencing may include one or more processors and memory. The one or more processors may perform steps of providing a hosted multimedia conference to participant devices, determining whether each participant device is capable of providing a video stream transmission and providing, to each participant device, video stream controls that provide for controlling video streams of exclusively the other participant devices that are determined to be capable of providing video stream transmissions. The steps may further include receiving a selection of a first video stream control corresponding to a first participant device from second and third participant devices, receiving a video stream from the first participant device, and providing the video stream to the second and third participant devices based at least in part on the received selections of the first video stream control by the second and third participant devices.Type: GrantFiled: June 26, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Janahan Vivekanandan, Ujjwal Singh, Param Reddappagari, Zhengping Zuo
-
Patent number: 8789094Abstract: Aspects of the present disclosure provide techniques that may optimize a virtual collaboration session for mobile computing devices. In one example, a method includes receiving, using one or more computing devices, a first video stream sent from a first client device using a communication session, and receiving a second video stream sent from a second client device using the communication session. The method may also include receiving a request sent from the first client device using the communication session to select the first video stream as a primary video, and providing a third video stream based at least on the primary video stream and the secondary video stream to the first client device using the communication session, wherein the third video stream includes the primary video stream.Type: GrantFiled: March 19, 2012Date of Patent: July 22, 2014Assignee: Google Inc.Inventors: Ujjwal Singh, Nikhyl P. Singhal, Param Reddappagari, Marcelo Enrique Stockl Cortes
-
Publication number: 20130314491Abstract: A system for providing a trusted peer-based information verification system may include one or more processors and a memory. The one or more processors may provide a multimedia conference to participant devices, and may receive a request to transfer a session of the multimedia conference of a participant device that is characterized by a first multimedia conference capability. The one or more processors may provide a list of target devices associated with the participant device to the participant device, and may receive an indication of a target device from the participant device. The one or more processors may transfer the session of the multimedia conference from the participant device to the target device, wherein the target device is characterized by a second multimedia conference capability that is different than the first multimedia conference capability of the participant device.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: GOOGLE, INC.Inventors: Janahan VIVEKANANDAN, Param REDDAPPAGARI, Zhengping ZUO
-
Publication number: 20130111541Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: Google Inc.Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang