Patents by Inventor Arjun Cholkar
Arjun Cholkar 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: 12047650Abstract: Techniques for using a machine learning model to determine a proper subset of a multimedia file for a viewer based on their interest without the need to actively control a media player timeline are described.Type: GrantFiled: November 8, 2021Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Hooman Mahyar, Shivakumar Krishnamurthy, Arjun Cholkar, Rafael Soltanovich
-
Publication number: 20240242413Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation and presentation of sign language avatars for video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames, first audio content, and first subtitle data, where the first subtitle data comprises a first word and a second word. Methods may include determining, using a first machine learning model, a first sign gesture associated with the first word, determining first motion data associated with the first sign gesture, and determining first facial expression data. Methods may include generating an avatar configured to perform the first sign gesture using the first motion data, where a facial expression of the avatar while performing the first sign gesture is based on the first facial expression data.Type: ApplicationFiled: February 5, 2024Publication date: July 18, 2024Applicant: Amazon Technologies, Inc.Inventors: Avijit Vajpayee, Vimal Bhat, Arjun Cholkar, Louis Kirk Barker, Abhinav Jain
-
Patent number: 11935170Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation and presentation of sign language avatars for video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames, first audio content, and first subtitle data, where the first subtitle data comprises a first word and a second word. Methods may include determining, using a first machine learning model, a first sign gesture associated with the first word, determining first motion data associated with the first sign gesture, and determining first facial expression data. Methods may include generating an avatar configured to perform the first sign gesture using the first motion data, where a facial expression of the avatar while performing the first sign gesture is based on the first facial expression data.Type: GrantFiled: November 18, 2021Date of Patent: March 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Abhinav Jain, Avijit Vajpayee, Vimal Bhat, Arjun Cholkar, Louis Kirk Barker
-
Patent number: 11659217Abstract: Techniques are described for detecting desynchronization between an audio component and a video component of a media presentation. Feature sets may be determined for portions of the audio component and portions of the video component, which may then be used to generate correlations between portions of the audio component and portions of the video component. Synchronization may then be assessed based on the correlations.Type: GrantFiled: March 29, 2021Date of Patent: May 23, 2023Assignee: Amazon Technologies, Inc.Inventors: Hooman Mahyar, Avijit Vajpayee, Abhinav Jain, Arjun Cholkar, Vimal Bhat
-
Patent number: 11595614Abstract: Intelligent reframing techniques are described in which content (e.g., a movie) can be generated in a different aspect ratio than previously provided. These techniques include obtaining various video frames having a first aspect ratio. Various objects can be identified within the frames. An object having the highest degree of importance in a frame can be selected and a focal point can be calculated based at least in part on that object. A modified version of the content can be generated in a second aspect ratio that is different from the first aspect ratio. The modified version can be generated using the focal point calculated based on the object having the greatest degree of importance. Using these techniques, the content can be provided in a different aspect ratio while ensuring that the most important features of the frame still appear in the new version of the content.Type: GrantFiled: September 14, 2021Date of Patent: February 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Hooman Mahyar, Arjun Cholkar
-
Patent number: 11582522Abstract: A system can be configured to receive entertainment content requested by a user and identify content segments and content features from the entertainment content. The content segments can be utilized to identify portions of the entertainment content for enrichment and/or enhancement by the system. The content features can be utilized to associate the entertainment content and the content segments with supplemental content that includes or is associated with the content features. The content features can indicate genres, scene classifications, significant figures credited with creating the entertainment content, and other points of interests for users interested in the entertainment content. The associations between the entertainment content and the supplemental content can enable the system to engage the users by presenting the supplemental content determined to match interests of the users.Type: GrantFiled: May 27, 2021Date of Patent: February 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Hooman Mahyar, Shiva Krishnamurthy, Steven David Prinz, Craig Critchley, Arjun Cholkar, Andrew James McVeigh
-
Patent number: 11321877Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated selection of color palettes for video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment comprising a first set of frames, determining, using a first video processing algorithm, a first object that is present in the first set of frames, and determining, using a second video processing algorithm, a first semantic characteristic of the first segment. Some example methods may include generating a first vector representing the first object and the first semantic characteristic, and generating, using a first neural network and the first vector, a first color palette recommendation for the first segment. Selection of the first color palette recommendation may cause a color filter to be applied to the first set of frames.Type: GrantFiled: August 24, 2020Date of Patent: May 3, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Hooman Mahyar, Arjun Cholkar, Harshal Dilip Wanjari
-
Patent number: 10904476Abstract: Techniques for automated up-sampling of media files are provided. In some examples, a title associated with a media file, a metadata file associated with the title, and the media file may be received. The media file may be partitioned into one or more scene files, each scene file including a plurality of frame images in a sequence. One or more up-sampled scene files may be generated, each corresponding to a scene file of the one or more scene files. An up-sampled media file may be generated by combining at least a subset of the one or more up-sampled scene files. Generating one or more up-sampled scene files may include identifying one or more characters in a frame image of the plurality of frame images, based at least in part on implementation of a facial recognition algorithm including deep learning features in a neural network.Type: GrantFiled: December 12, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Christian Garcia Siagian, Charles Effinger, David Niu, Yang Yu, Narayan Sundaram, Arjun Cholkar, Ramakanth Mudumba
-
Patent number: 10666524Abstract: A method includes, within a Graphical User Interface (GUI), displaying a contact list and a conversation container to a user, the contact list including a plurality of contact objects, the conversation container being an active object used to represent an ongoing conversation, receiving input from a user through the GUI, the input instructing the client computing system to move a first contact object from the plurality of contact objects over the conversation container and drop the first contact object into the conversation container, in response to dropping the first contact object into the conversation container, instructing a server to open a first communication session between the client system and a first device associated with the one of the contact objects, the first communication session being of a first media type, and engaging in communication through the first communication session with the first device.Type: GrantFiled: September 15, 2014Date of Patent: May 26, 2020Assignee: GENBAND US LLCInventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist
-
Patent number: 9544253Abstract: A method performed by a first computing device to transfer a multimedia conversation to the first computing device includes sending, to a first service node, a request to transfer a first communication session to the first computing device, the first communication session using a first type of protocol, the first communication session being between a second computing device and a first endpoint, and sending, to a second service node, a request to transfer a second communication session to the first computing device, the second communication session using a second type of protocol that is different from the first type of protocol, the second communication session being between the second computing device and a second endpoint. The multimedia conversation comprises the first communication session and the second communication session.Type: GrantFiled: October 31, 2014Date of Patent: January 10, 2017Assignee: GENBAND US LLCInventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist, Dany Sylvain
-
Patent number: 9525709Abstract: A method performed by a computing system includes maintaining a record of a terminated conversation, the conversation comprising a plurality of participants and a plurality of media types, wherein the media types used during the conversation changed during the conversation. The method further includes receiving a request from a client system associated with a participant of the terminated conversation, the request being to reestablish the terminated conversation. The method further includes, in response to the request, initiating reestablishment of the terminated conversation by attempting to reestablish the terminated conversation, wherein attempting to reestablish the terminated conversation includes a default setting of initiating communication sessions between a cumulative total of each of the participants using a cumulative total of each media type associated with the terminated conversation.Type: GrantFiled: September 11, 2014Date of Patent: December 20, 2016Assignee: GENBAND US LLCInventors: Arjun Cholkar, Ibrahim Dogru, Don Gilchrist
-
Patent number: 9276982Abstract: A method performed by a conversation manager in a communications network includes establishing a multimedia conversation between a first device associated with a first user and at least one endpoint associated with at least one other user, the multimedia conversation comprising at least two different media types according to respective and different protocol types. The method further includes receiving an instruction to transfer the conversation from the first device of the first user to a second device, adding the second device to the multimedia conversation by establishing connections for the at least two different media types to the second device, and removing the first device from the multimedia conversation by removing connections for the at least two media types to the first device.Type: GrantFiled: July 9, 2014Date of Patent: March 1, 2016Assignee: GENBAND US LLCInventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist, Dany Sylvain
-
Publication number: 20160014061Abstract: A method performed by a first computing device to transfer a multimedia conversation to the first computing device includes sending, to a first service node, a request to transfer a first communication session to the first computing device, the first communication session using a first type of protocol, the first communication session being between a second computing device and a first endpoint, and sending, to a second service node, a request to transfer a second communication session to the first computing device, the second communication session using a second type of protocol that is different from the first type of protocol, the second communication session being between the second computing device and a second endpoint. The multimedia conversation comprises the first communication session and the second communication session.Type: ApplicationFiled: October 31, 2014Publication date: January 14, 2016Inventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist, Dany Sylvain
-
Publication number: 20160014178Abstract: A method performed by a conversation manager in a communications network includes establishing a multimedia conversation between a first device associated with a first user and at least one endpoint associated with at least one other user, the multimedia conversation comprising at least two different media types according to respective and different protocol types. The method further includes receiving an instruction to transfer the conversation from the first device of the first user to a second device, adding the second device to the multimedia conversation by establishing connections for the at least two different media types to the second device, and removing the first device from the multimedia conversation by removing connections for the at least two media types to the first device.Type: ApplicationFiled: July 9, 2014Publication date: January 14, 2016Inventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist, Dany Sylvain
-
Publication number: 20150295955Abstract: A method performed by a computing system includes maintaining a record of a terminated conversation, the conversation comprising a plurality of participants and a plurality of media types, wherein the media types used during the conversation changed during the conversation. The method further includes receiving a request from a client system associated with a participant of the terminated conversation, the request being to reestablish the terminated conversation. The method further includes, in response to the request, initiating reestablishment of the terminated conversation by attempting to reestablish the terminated conversation, wherein attempting to reestablish the terminated conversation includes a default setting of initiating communication sessions between a cumulative total of each of the participants using a cumulative total of each media type associated with the terminated conversation.Type: ApplicationFiled: September 11, 2014Publication date: October 15, 2015Inventors: Arjun Cholkar, Ibrahim Dogru, Don Gilchrist
-
Publication number: 20150295777Abstract: A method includes, within a Graphical User Interface (GUI), displaying a contact list and a conversation container to a user, the contact list including a plurality of contact objects, the conversation container being an active object used to represent an ongoing conversation, receiving input from a user through the GUI, the input instructing the client computing system to move a first contact object from the plurality of contact objects over the conversation container and drop the first contact object into the conversation container, in response to dropping the first contact object into the conversation container, instructing a server to open a first communication session between the client system and a first device associated with the one of the contact objects, the first communication session being of a first media type, and engaging in communication through the first communication session with the first device.Type: ApplicationFiled: September 15, 2014Publication date: October 15, 2015Inventors: Arjun Cholkar, Anthony Jones, Ibrahim Dogru, Don Gilchrist
-
Publication number: 20150295960Abstract: A method performed by a conversation manager on a server in a communications network includes receiving a request from a first client device to establish a multimedia conversation with a second client device. The method further includes, establishing a communication session between the first client device and the second client device, the communication session comprising at least two different communication protocols for at least two different types of communication media. The method further includes receiving a request from the first client device or the second client device to add a third client device to the conversation, in response to the request. The method further includes establishing a communication session between the first client device or the second client device with the third client device, wherein the conversation manager is configured to add additional media types to the communication session in response to a request from one of the client devices.Type: ApplicationFiled: April 10, 2015Publication date: October 15, 2015Inventors: Arjun Cholkar, Don Gilchrist, Ibrahim Dogru, Anthony Jones
-
Patent number: 7805131Abstract: Described are computer-based methods and apparatuses, including computer program products, for personal service integration on a network. A personal service monitors and stores user requests for services. The stored user requests are processed to determine usage patterns. The personal service processes the usage patterns to determine future requests and/or to determine how to fulfill a request. The personal service processes the request.Type: GrantFiled: May 3, 2007Date of Patent: September 28, 2010Assignee: Sonus Networks, Inc.Inventors: Arjun Cholkar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Nagesh S. Shekar, Ashish Nagpal
-
Publication number: 20080275941Abstract: Described are computer-based methods and apparatuses, including computer program products, for service integration on a network. Telecommunication services (e.g., calendar, television, phone, location) on a network are integrated using service codelets designed to interface with the services. A default codelet associated with the user (e.g., via a service plan) dynamically calls the service codelets to request information from the associated services (e.g., calendar data) and/or perform tasks with the associated services (e.g., update calendar). The service codelets can dynamically call other service codelets based on the results of their requests for information. The information from the services is integrated and returned to the user.Type: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Applicant: Sonus Networks, Inc.Inventors: Nagesh S. Shekar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Arjun Cholkar, Ashish Nagpal
-
Publication number: 20080274755Abstract: Described are computer-based methods and apparatuses, including computer program products, for personal service integration on a network. A personal service monitors and stores user requests for services. The stored user requests are processed to determine usage patterns. The personal service processes the usage patterns to determine future requests and/or to determine how to fulfill a request. The personal service processes the request.Type: ApplicationFiled: May 3, 2007Publication date: November 6, 2008Applicant: Sonus Networks, Inc.Inventors: Arjun Cholkar, Vikram Saksena, Fardad Farahmand, Sunil Menon, Nagesh Kumar Bollapalli Venkata, Nagesh S. Shekar, Ashish Nagpal