Patents by Inventor Sriram V. Iyer

Sriram V. Iyer 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: 11240171
    Abstract: A method for managing multimedia services includes transmitting a first request by a first device to a communication network for reserving a sub-channel of a communication channel for a multimedia service. The first device transmits the first request when the multimedia service is initiated at a second device. The first device communicates with the first communication network by way of the communication channel. The first device receives data associated with the multimedia service from the second device. The first device receives a first acknowledgement from the first communication network. The first acknowledgement indicates a reservation of the sub-channel for the multimedia service. The first device maps the multimedia service to the sub-channel based on the first acknowledgement. The first device transmits the data over the sub-channel, thereby managing a quality of service for the multimedia service.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: February 1, 2022
    Assignee: ANI Technologies Pvt. Ltd.
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Arun Samudrala
  • Patent number: 10841396
    Abstract: A method for edge caching media content on a first device placed in a vehicle is provided. The first device receives a first request to commute between a plurality of locations from a commuter device of a commuter. In response to the first request, the first device extracts the media content including a first set of media content and a second set of media content from a database server based on a set of rules. The extracted media content is stored in a memory. The first device controls a playback of the media content from one of the stored first set of media content or the stored second set of media content on an output device of a second device in the vehicle. The playback is controlled based on a second request by the commuter in the vehicle.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 17, 2020
    Assignee: ANI Technologies Private Limited
    Inventors: Sriram V Iyer, Vasuki K Setlur, Arun Samudrala
  • Patent number: 10433171
    Abstract: System and method for creating multiple wireless networks are provided. A user device transmits a first device identifier to a server. Based on the first device identifier, the server transmits a first wireless network identifier and a first password to a first communication device that creates a first wireless network, which is accessed by the user device. Further, the user device transmits the first device identifier to the server. The second communication device receives the first wireless network identifier and first password from the server, and creates the first wireless network, which is automatically accessed by the user device. Further, another user device transmits a second device identifier to the server. The second communication device receives a second wireless network identifier and a first password from the server. The second communication device creates a second wireless network, which is automatically accessed by another user device.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 1, 2019
    Assignee: ANI Technologies Private Ltd.
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Ankit Bhati, Nagamani Raajan
  • Publication number: 20190268768
    Abstract: System and method for creating multiple wireless networks are provided. A user device transmits a first device identifier to a server. Based on the first device identifier, the server transmits a first wireless network identifier and a first password to a first communication device that creates a first wireless network, which is accessed by the user device. Further, the user device transmits the first device identifier to the server. The second communication device receives the first wireless network identifier and first password from the server, and creates the first wireless network, which is automatically accessed by the user device. Further, another user device transmits a second device identifier to the server. The second communication device receives a second wireless network identifier and a first password from the server. The second communication device creates a second wireless network, which is automatically accessed by another user device.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 29, 2019
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Ankit Bhati, Nagamani Raajan
  • Patent number: 10334438
    Abstract: A system includes user device, first and second communication devices, and a server. The user device transmits a first device identifier associated to the server. The server generates and stores a first wireless network identifier and a first password corresponding to the first device identifier. The server transmits the first wireless network identifier and first password to the first communication device. The first communication device creates a wireless network, which is accessed by the user device using the first wireless network identifier and first password. Further, the user device transmits the first device identifier to the server. The second communication device receives the first wireless network identifier and first password from the server. The second communication device creates the wireless network, which is automatically accessed by the user device.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: June 25, 2019
    Assignee: ANI Technologies Private Limited
    Inventors: Sriram V Iyer, Ankit Bhati, Vasuki K Setlur, Nagamani Raajan
  • Publication number: 20190158421
    Abstract: A method for managing multimedia services includes transmitting a first request by a first device to a communication network for reserving a sub-channel of a communication channel for a multimedia service. The first device transmits the first request when the multimedia service is initiated at a second device. The first device communicates with the first communication network by way of the communication channel. The first device receives data associated with the multimedia service from the second device. The first device receives a first acknowledgement from the first communication network. The first acknowledgement indicates a reservation of the sub-channel for the multimedia service. The first device maps the multimedia service to the sub-channel based on the first acknowledgement. The first device transmits the data over the sub-channel, thereby managing a quality of service for the multimedia service.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 23, 2019
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Arun Samudrala
  • Publication number: 20190115048
    Abstract: A clock synchronizing system and method for playback of a multimedia file is provided. A first device receives the multimedia file that includes at least an audio component and a video component. A second device receives the multimedia file from the first device. During a playback of the multimedia file, the first device renders the audio component by way of a first multimedia player and the second device renders the video component by way of a second multimedia player. The first device further transmits periodic clock information to the second device. The second device synchronizes a clock of the second multimedia player with a clock of the first multimedia player, based on the periodic clock information.
    Type: Application
    Filed: March 28, 2018
    Publication date: April 18, 2019
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Arun Samudrala
  • Publication number: 20190116240
    Abstract: A method for edge caching media content on a first device placed in a vehicle is provided. The first device receives a first request to commute between a plurality of locations from a commuter device of a commuter. In response to the first request, the first device extracts the media content including a first set of media content and a second set of media content from a database server based on a set of rules. The extracted media content is stored in a memory. The first device controls a playback of the media content from one of the stored first set of media content or the stored second set of media content on an output device of a second device in the vehicle. The playback is controlled based on a second request by the commuter in the vehicle.
    Type: Application
    Filed: March 23, 2018
    Publication date: April 18, 2019
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Arun Samudrala
  • Patent number: 10262696
    Abstract: A clock synchronizing system and method for playback of a multimedia file is provided. A first device receives the multimedia file that includes at least an audio component and a video component. A second device receives the multimedia file from the first device. During a playback of the multimedia file, the first device renders the audio component by way of a first multimedia player and the second device renders the video component by way of a second multimedia player. The first device further transmits periodic clock information to the second device. The second device synchronizes a clock of the second multimedia player with a clock of the first multimedia player, based on the periodic clock information.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 16, 2019
    Assignee: ANI Technologies Private Limited
    Inventors: Sriram V Iyer, Vasuki K Setlur, Arun Samudrala
  • Publication number: 20180212935
    Abstract: A method for offline playback of multimedia files includes receiving an encrypted multimedia file and an encrypted file key from a server. The encrypted multimedia file is transmitted to a communication device in a vehicle based on a selection input by a control device. A request is received for a file key from the communication device. The encrypted file key is decrypted by using a device key to generate the file key. The file key is transmitted to the communication device for the offline playback of the multimedia file.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 26, 2018
    Inventors: Sriram V Iyer, Vasuki K Setlur, Arun Samudrala, Ankit Bhati, Shadab Siddiqui
  • Publication number: 20180146236
    Abstract: A method for synchronizing a multimedia file shared between two or more devices is provided. The multimedia file is received by a first device. The multimedia file includes at least an audio component and a video component. The multimedia file is transmitted to a second device by way of a first communication network. The first device receives a plurality of control commands from the second device. Further, the first device synchronizes a playback of the audio component with the video component, based on the plurality of control commands. The first device renders the audio component by way of a first multimedia player and the second device renders the video component by way of a second multimedia player.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 24, 2018
    Inventors: Sriram V. Iyer, Vasuki K. Setlur, Arun Samudrala
  • Publication number: 20170366971
    Abstract: A system includes user device, first and second communication devices, and a server. The user device transmits a first device identifier associated to the server. The server generates and stores a first wireless network identifier and a first password corresponding to the first device identifier. The server transmits the first wireless network identifier and first password to the first communication device. The first communication device creates a wireless network, which is accessed by the user device using the first wireless network identifier and first password. Further, the user device transmits the first device identifier to the server. The second communication device receives the first wireless network identifier and first password from the server. The second communication device creates the wireless network, which is automatically accessed by the user device.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 21, 2017
    Inventors: Sriram V Iyer, Ankit Bhati, Vasuki K Setlur, Nagamani Raajan
  • Patent number: 8291385
    Abstract: Methods and systems for testing a software program are provided. The methods include receiving a textual input for testing at least one static type used by the software program. The textual input of an embodiment is pre-linked to the at least one static type. The method includes creating a dynamic type based on the textual input in a dynamically typed language. The dynamic type is populated based on a predefined set of test vectors and is then passed on to the software program. The software program is executed using the dynamic type. Executing the software program by using the dynamic type invokes the at least one static type used by the software program.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: October 16, 2012
    Assignee: Broadcom Corporation
    Inventor: Sriram V. Iyer
  • Publication number: 20110047530
    Abstract: Methods and systems for testing a software program are provided. The methods include receiving a textual input for testing at least one static type used by the software program. The textual input of an embodiment is pre-linked to the at least one static type. The method includes creating a dynamic type based on the textual input in a dynamically typed language. The dynamic type is populated based on a predefined set of test vectors and is then passed on to the software program. The software program is executed using the dynamic type. Executing the software program by using the dynamic type invokes the at least one static type used by the software program.
    Type: Application
    Filed: November 1, 2010
    Publication date: February 24, 2011
    Applicant: BECEEM COMMUNICATIONS, INC.
    Inventor: Sriram V. Iyer
  • Patent number: 7827530
    Abstract: Methods and systems for testing a software program are provided. The methods include receiving a textual input for testing at least one static type used by the software program. The textual input of an embodiment is pre-linked to the at least one static type. The method includes creating a dynamic type based on the textual input in a dynamically typed language. The dynamic type is populated based on a predefined set of test vectors and is then passed on to the software program. The software program is executed using the dynamic type. Executing the software program by using the dynamic type invokes the at least one static type used by the software program.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: November 2, 2010
    Assignee: BECEEM Communications Inc.
    Inventor: Sriram V. Iyer
  • Publication number: 20070261029
    Abstract: Methods and systems for testing a software program are provided. The methods include receiving a textual input for testing at least one static type used by the software program. The textual input of an embodiment is pre-linked to the at least one static type. The method includes creating a dynamic type based on the textual input in a dynamically typed language. The dynamic type is populated based on a predefined set of test vectors and is then passed on to the software program. The software program is executed using the dynamic type. Executing the software program by using the dynamic type invokes the at least one static type used by the software program.
    Type: Application
    Filed: August 17, 2006
    Publication date: November 8, 2007
    Inventor: Sriram V. Iyer