Patents by Inventor Sandeep Guddekoppa Suresh
Sandeep Guddekoppa Suresh 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: 12266356Abstract: Aspects of the present disclosure are drawn to a network device comprising: a microphone configured to detect speech from a user; a memory having an event keyword and a date keyword stored therein; and a processor configured to execute instructions stored on the memory to cause the network device to: store, into the memory, detected speech for a predetermined period of time; parse the stored detected speech; determine a future event of the user based on a detected event keyword in the parsed detected speech that corresponds to the event keyword; determine a date of the determined future event based on a detected date keyword in the parsed detected speech that corresponds to the date keyword; create a calendar for the user; and log the future event into the calendar.Type: GrantFiled: September 28, 2021Date of Patent: April 1, 2025Assignee: ARRIS ENTERPRISES LLCInventors: Sandeep Guddekoppa Suresh, Vinod Jatti
-
Publication number: 20240323469Abstract: An exemplary system provides dynamic supplemental content in a recorded content playback. The supplemental content are dynamically added to the recorded playback content which was streamed over IP using a MPEG-DASH format or related format. This allows a service provider to provide pertinent supplemental content to the end user and service provider.Type: ApplicationFiled: February 15, 2022Publication date: September 26, 2024Inventors: Ramesh NARAYANASWAMY, Sandeep Guddekoppa SURESH
-
Patent number: 12073415Abstract: A client device for identifying unsupported capabilities. A client device detects unsupported capabilities and notifies a service provider or device manufacturer of the unsupported capabilities. The service provider notifies the client device of support for the unsupported capabilities including possible upgrades that may be provided to the client device.Type: GrantFiled: September 21, 2021Date of Patent: August 27, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Nithin Raj Kuyyar Ravindranath, Vinod Jatti, Kiran Tovinkere Srinivasan, Santosh Basavaraj Budni, Sandeep Guddekoppa Suresh
-
Publication number: 20240211298Abstract: To allow a second screen device to discover virtualized over-the top (OTT) application, a first screen device can act as a proxy DIAL server device. The proxy DIAL server device can utilize the DIAL protocol to communicate with the second screen device and transmit requests for one or more OTT applications from the second screen device to a network resource that hosts the one or more OTT applications. The proxy DIAL server device can act as a bridge between the second screen device and the network resource so as to facilitate the establishment of a communication connection between the second screen device and the network resource, for example, a virtual OTT application hosted by the network resource. Once the communication connection is established, the second screen device can request that content accessible via a selected virtual OTT application hosted by the network resource be displayed at the first screen device.Type: ApplicationFiled: December 18, 2023Publication date: June 27, 2024Inventors: Vinod JATTI, Sandeep Guddekoppa SURESH, Mallika SUBRAMANYAM
-
Patent number: 12010382Abstract: Technologies are disclosed for controlling at least one media content presentation in a media stream by a media control device. The media stream may include one or more media content presentations. The media control device may communicate with a camera device and/or a display device. The media control device may receive one or more user-gaze detections captured via the camera device. One or more viewpoints on the display device may be ascertained that correspond to the one or more user-gaze detections. At least a first viewpoint of the one or more viewpoints may be ascertained, where the first viewpoint may correspond to a first largest number of similar viewpoints of the one or more viewpoints, and/or a most-recent viewpoint of the one or more viewpoints. The media control device may adjust at least one parameter of at least one media content presentation based on the first viewpoint.Type: GrantFiled: January 6, 2022Date of Patent: June 11, 2024Assignee: ARRIS Enterprises LLCInventors: Aurovind Sagar Epari, Sandeep Guddekoppa Suresh, Vinod Jatti
-
Publication number: 20230403442Abstract: A companion device for use with a server device, a media device and a display device, the server device having stored therein a metadata manifest including metadata and time data associated with content and being configured to transmit the metadata manifest, the media device being configured to provide the content and content timing information to the display device, the display device being configured to display media, the content timing information being additionally associated with the time data, the companion device comprising: a memory having instructions stored therein; and a processor configured to execute the instructions stored in the memory to cause the companion device to: receive the content timing information from the media device; transmit a manifest request to the server device based on the content timing information; receive the metadata manifest from the server device; and instruct the display to display an icon based on the metadata.Type: ApplicationFiled: May 31, 2023Publication date: December 14, 2023Applicant: ARRIS Enterprises LLCInventors: Ramesh NARAYANASWAMY, Anand Madhav Rao HALLUR, Sandeep Guddekoppa SURESH, Krishna Prasad PANJE
-
Patent number: 11604680Abstract: Methods, systems, and computer readable media may be operable to facilitate an anticipation of an execution of a process termination tool. An allocation stall counter may be queried at a certain frequency, and from the query of the allocation stall counter, a number of allocation stall counter increments occurring over a certain duration of time may be determined. If the number of allocation stall counter increments is greater than a threshold, a determination may be made that system memory is running low and that an execution of a process termination tool is imminent. In response to the determination that system memory is running low, a flag indicating that system memory is running low may be set, and one or more programs, in response to reading the flag, may free memory that is not necessary or required for execution.Type: GrantFiled: September 10, 2018Date of Patent: March 14, 2023Assignee: ARRIS Enterprises LLCInventors: Douglas R. Szperka, Ernest G. Schmitt, Rathnakar Shetty, Sandeep Guddekoppa Suresh
-
Publication number: 20220394074Abstract: A system and method enabling the storage and retrieval of packetized digital content data in a manner which minimizes the detrimental effects of dropped data packets. The dropped packets, encoded in accordance with a first profile, are detected and corresponding data packets obtained from an alternate profile of the digital content are substituted for the missing packets when the data is retrieved. Upon retrieval, the stored data packets are decoded in accordance with protocols associated with the particular profile from which each stored packet was obtained.Type: ApplicationFiled: June 1, 2022Publication date: December 8, 2022Applicant: ARRIS ENTERPRISES LLCInventors: Ramesh Narayanaswamy, Sandeep Guddekoppa Suresh
-
Publication number: 20220286741Abstract: Technologies are disclosed for controlling at least one media content presentation in a media stream by a media control device. The media stream may include one or more media content presentations. The media control device may communicate with a camera device and/or a display device. The media control device may receive one or more user-gaze detections captured via the camera device. One or more viewpoints on the display device may be ascertained that correspond to the one or more user-gaze detections. At least a first viewpoint of the one or more viewpoints may be ascertained, where the first viewpoint may correspond to a first largest number of similar viewpoints of the one or more viewpoints, and/or a most-recent viewpoint of the one or more viewpoints. The media control device may adjust at least one parameter of at least one media content presentation based on the first viewpoint.Type: ApplicationFiled: January 6, 2022Publication date: September 8, 2022Applicant: Arris Enterprises LLCInventors: Aurovind Sagar EPARI, Sandeep Guddekoppa Suresh, Vinod Jatti
-
Publication number: 20220165265Abstract: Aspects of the present disclosure are drawn to a network device comprising: a microphone configured to detect speech from a user; a memory having an event keyword and a date keyword stored therein; and a processor configured to execute instructions stored on the memory to cause the network device to: store, into the memory, detected speech for a predetermined period of time; parse the stored detected speech; determine a future event of the user based on a detected event keyword in the parsed detected speech that corresponds to the event keyword; determine a date of the determined future event based on a detected date keyword in the parsed detected speech that corresponds to the date keyword; create a calendar for the user; and log the future event into the calendar.Type: ApplicationFiled: September 28, 2021Publication date: May 26, 2022Inventors: Sandeep Guddekoppa SURESH, Vinod JATTI
-
Publication number: 20220101335Abstract: A client device for identifying unsupported capabilities. A client device detects unsupported capabilities and notifies a service provider or device manufacturer of the unsupported capabilities. The service provider notifies the client device of support for the unsupported capabilities including possible upgrades that may be provided to the client device.Type: ApplicationFiled: September 21, 2021Publication date: March 31, 2022Inventors: Nithin Raj Kuyyar RAVINDRANATH, Vinod JATTI, Kiran Tovinkere SRINIVASAN, Santosh Basavaraj BUDNI, Sandeep Guddekoppa SURESH
-
Publication number: 20210392401Abstract: An electronic device includes a processor a memory having software stored thereon. The processor may be configured to execute the software to at least cause the electronic device to: determine if at least one user is in proximity to the electronic device; automatically determine user preference information associated with the at least one user over time from multimedia content selected when the at least one user is in proximity to the electronic device; derive a viewing pattern map of preferred multimedia content based on the user preference information; and perform a background launch operation of the preferred multimedia content of the at least one user based on the viewing pattern map. Actions may be predicted according to user proximity and preferred multimedia content.Type: ApplicationFiled: May 19, 2021Publication date: December 16, 2021Inventors: Sandeep Guddekoppa SURESH, Vinod JATTI
-
Patent number: 10798466Abstract: A simplified HTML based video advertisement delivery which can be employed by receivers using existing data protocols such as simple HTML text tracks is disclosed. Text tracks are used as a trigger to launch interactive video advertisements, then advertisement delivery is managed with reduced system load. This ameliorates the “load time” problem and can also be used to allow the user to interact with the advertisement for an extended time.Type: GrantFiled: December 4, 2018Date of Patent: October 6, 2020Assignee: ARRIS Enterprises LLCInventors: Sandeep Guddekoppa Suresh, Krishna Prasad Panje
-
Publication number: 20190174203Abstract: A simplified HTML based video advertisement delivery which can be employed by receivers using existing data protocols such as simple HTML text tracks is disclosed. Text tracks are used as a trigger to launch interactive video advertisements, then advertisement delivery is managed with reduced system load. This ameliorates the “load time” problem and can also be used to allow the user to interact with the advertisement for an extended time.Type: ApplicationFiled: December 4, 2018Publication date: June 6, 2019Inventors: Sandeep Guddekoppa Suresh, Krishna Prasad Panje
-
Publication number: 20190087230Abstract: Methods, systems, and computer readable media may be operable to facilitate an anticipation of an execution of a process termination tool. An allocation stall counter may be queried at a certain frequency, and from the query of the allocation stall counter, a number of allocation stall counter increments occurring over a certain duration of time may be determined. If the number of allocation stall counter increments is greater than a threshold, a determination may be made that system memory is running low and that an execution of a process termination tool is imminent. In response to the determination that system memory is running low, a flag indicating that system memory is running low may be set, and one or more programs, in response to reading the flag, may free memory that is not necessary or required for execution.Type: ApplicationFiled: September 10, 2018Publication date: March 21, 2019Inventors: Doug R. Szperka, Ernest G. Schmitt, Rathnakar Shetty, Sandeep Guddekoppa Suresh