Patents by Inventor Vijay Sundaram
Vijay Sundaram 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).
-
Publication number: 20210321093Abstract: Methods, articles, and systems of video coding use efficient intra block copying.Type: ApplicationFiled: June 25, 2021Publication date: October 14, 2021Applicant: Intel CorporationInventors: Vijay Sundaram, Yi-Jen Chiu
-
Patent number: 11120445Abstract: A device in a payment transaction handoff system may include at least one processor configured to receive a request to perform a payment transaction and identify, using a first communication protocol, a respective device identifier of each of a plurality of proximate devices. The at least one processor is configured to select, based at least in part on a payment factor, a default payment device from the plurality of proximate devices. The at least one processor is configured to transmit, via a second communication protocol, a message to perform the payment transaction, the message comprising the device identifier of the default payment device. In one or more implementations, a first device of the plurality of proximate devices may be associated with a first user account and a second device of the plurality of proximate devices may be associated with a second user account, different from the first user account.Type: GrantFiled: March 15, 2018Date of Patent: September 14, 2021Assignee: Apple Inc.Inventors: Bob Bradley, Marc J. Krochmal, William M. Bumgarner, Vijay Sundaram, Margaret A. Moore, Nicholas J. Shearer, Brandon J. Kieft
-
Patent number: 11100894Abstract: In some implementations, a mobile computing device may participate in the calibration of an output signal of a media device. This calibration process includes storing device-specific calibration data which is related to properties of a light sensor of the mobile device. The mobile device then detects of properties of light emitted by the display device during a presentation to obtain sensor values related to light emitted by the display device during the presentation. The calibration process may also ensure that the mobile device is proximate to the display device prior to obtaining the sensor values. The collected sensor values are adjusted using device-specific calibration data stored to the mobile device to normalize the sensor values relative to a baseline. These normalized sensor values are sent to the media device for use in adjusting the output signal based on the normalized sensor values.Type: GrantFiled: June 8, 2020Date of Patent: August 24, 2021Assignee: Apple Inc.Inventors: Marshall W. Huss, Maxim Stepanov, Manik Kalra, Christopher J. Sanders, Vijay Sundaram, Osborn F. de Lima, Shahram Peyvandi, Adria Fores Herranz, Jiaying Wu, Lu Zhang
-
Publication number: 20210141916Abstract: A system and method for creating a document in a messaging environment is described. A communication including a document specification including zero or more formatting commands and content is received from a sender and processed. The system and method determine whether the document specification is in a done condition, and iterates until done. A formatted document is also created and returned to the sender and recipients.Type: ApplicationFiled: January 24, 2021Publication date: May 13, 2021Applicant: Zoho Corporation Private LimitedInventors: Sridhar Vembu, Vijay Sundaram, Karthikeyan Jambulingam, Sudheer A Grandhi
-
Patent number: 10984504Abstract: Techniques related to demosaicing for digital image processing are discussed. Such techniques include correcting defective pixels by detecting hot and warm pixels and correcting such detected hot and warm pixels based on neighboring pixels and angle compensation including detecting dominant angles and compensating for such detected angles during demosaicing.Type: GrantFiled: June 26, 2019Date of Patent: April 20, 2021Assignee: Intel CorporationInventors: Jong Dae Oh, Vijay Sundaram, Jingyang Xue, Yi-Jen Chiu
-
Publication number: 20210081522Abstract: Disclosed herein is a technique for managing permissions associated with the control of a host device that are provided to a group of wireless devices. The host device is configured to pair with a first wireless device. In response to pairing with the first wireless device, the host device grants a first level of permissions for controlling the host device to the first wireless device. Subsequently, the host device can receive a second request from a second wireless device to pair with the host device. In response to pairing with the second wireless device, the host device can grant a second level of permissions for controlling the host device to second wireless device, where the second level of permissions is distinct from the first level of permissions.Type: ApplicationFiled: November 24, 2020Publication date: March 18, 2021Inventors: Bob BRADLEY, William M. BUMGARNER, Vijay SUNDARAM, Marc J. KROCHMAL
-
Publication number: 20200380166Abstract: A device implementing a system for associating a profile with an active user account includes a processor configured to receive, from an application running on a device, a request to identify an active user account on the device. The processor is further configured to generate, in response to the request, a unique identifier corresponding to the active user account on the device, the unique identifier being distinct from a user account identifier of the active user account. In addition, the processor is configured to provide the unique identifier to the application for differentiation, by the application, of the active user account on the device relative to at least one other account on the device.Type: ApplicationFiled: October 25, 2019Publication date: December 3, 2020Inventors: Christopher J. KANE, Vijay SUNDARAM
-
Publication number: 20200380983Abstract: A device implementing a system for providing content in response to a request includes a processor configured to receive a voice request for content associated with a home environment, the voice request corresponding to a user account, and determine, based on the voice request, not to provide the content via the device. The processor is further configured to select, in response to the determining, a second device from among multiple devices associated with the home environment, wherein the selecting is based at least in part on configuration settings associated with the home environment, and provide for the second device to output the content based on a profile of the user account.Type: ApplicationFiled: May 18, 2020Publication date: December 3, 2020Inventors: Vijay SUNDARAM, Thomas ALSINA, Anush G. NADATHUR
-
Publication number: 20200380510Abstract: A device implementing a system to associate a user account with a content output device includes at least one processor configured to receive an invitation to access content associated with a first user account on another device associated with a second user account, the other device being connected to a local area network. The at least one processor is further configured to send, to a server, a request for authorization to access the content associated with the first user account on the other device associated with the second user account, the request comprising information included with the invitation, and to receive, from the server, the authorization to access the content. The at least one processor is further configured to access, based at least in part on the authorization, the content associated with the first user account on the other device associated with the second user account.Type: ApplicationFiled: December 12, 2019Publication date: December 3, 2020Inventors: Peter J. HARE, Vijay SUNDARAM, Sudhakar N. MAMBAKKAM, Venkatesh VENISHETTY, Vamsi K. KONDADASULA, Quenton D. JONES
-
Patent number: 10853471Abstract: Disclosed herein is a technique for managing permissions associated with the control of a host device that are provided to a group of wireless devices. The host device is configured to pair with a first wireless device. In response to pairing with the first wireless device, the host device grants a first level of permissions for controlling the host device to the first wireless device. Subsequently, the host device can receive a second request from a second wireless device to pair with the host device. In response to pairing with the second wireless device, the host device can grant a second level of permissions for controlling the host device to second wireless device, where the second level of permissions is distinct from the first level of permissions.Type: GrantFiled: November 6, 2017Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Bob Bradley, William M. Bumgarner, Vijay Sundaram, Marc J. Krochmal
-
Publication number: 20200226822Abstract: An apparatus for content based anti-aliasing is described herein. The apparatus comprises a detector, corrector, and downscaler. The detector is to detect potential aliased content in an input image, wherein the potentially aliased content occurs at a downscaled version of the input image. The corrector is to apply a correction to a single component of the input image. A downscaler may downscale the corrected input image to an output image according to a scaling factor.Type: ApplicationFiled: March 18, 2020Publication date: July 16, 2020Applicant: INTEL CORPORATIONInventors: Vijay Sundaram, Yi-Jen Chiu
-
Publication number: 20200219229Abstract: An apparatus for edge aware upscaling is described herein. The apparatus comprises a potential edge detector, a thin-edge detector, a one-directional edge detector, a correlation detector, and a corrector. The potential edge detector identifies potential edge pixels in an input image, and the thin-edge detector detects thin edges in the potential edge pixels of the input image. The one-directional edge detector detects one-directional edges in the potential edge pixels of the input image, and the correlation detector detects strongly correlated edges in the potential edge pixels of the input image. The corrector derives a target output value based on an edge type and classification of a corresponding input pixel as identified by a source map point.Type: ApplicationFiled: March 18, 2020Publication date: July 9, 2020Applicant: INTEL CORPORATIONInventors: Vijay Sundaram, Yi-Jen Chiu
-
Patent number: 10614857Abstract: In some implementations, a computing device can calibrate media playback channels for presenting media content through a media system by determining the media propagation latency through the media system. For example, the computing device can send calibration content (e.g., audio data, video data, etc.) to various playback devices (e.g., playback channels) of the media system and record a timestamp indicating when the calibration content was sent. When the playback devices present the calibration content, a sensor device (e.g., remote control device, smartphone, etc.) can detect the presentation of the calibration content. The sensor device can send calibration data (e.g., media samples that may include the calibration content and/or a timestamp indicating when the media sample was detected by the sensor device) to the computing device. The computing device can determine the propagation latency (e.g., presentation delay) based on the calibration data received from the sensor device.Type: GrantFiled: July 2, 2018Date of Patent: April 7, 2020Assignee: Apple Inc.Inventors: Langford M Wasada, Vijay Sundaram, William M Bumgarner, Daniel H Lloyd, Christopher J Sanders, Sean A Ramprashad, Sriram Hariharan, Jarrad A Stallone, Johannes P Schmidt, David P Saracino, Gregory R Chapman
-
Publication number: 20200005830Abstract: In some implementations, a computing device can calibrate media playback channels for presenting media content through a media system by determining the media propagation latency through the media system. For example, the computing device can send calibration content (e.g., audio data, video data, etc.) to various playback devices (e.g., playback channels) of the media system and record a timestamp indicating when the calibration content was sent. When the playback devices present the calibration content, a sensor device (e.g., remote control device, smartphone, etc.) can detect the presentation of the calibration content. The sensor device can send calibration data (e.g., media samples that may include the calibration content and/or a timestamp indicating when the media sample was detected by the sensor device) to the computing device. The computing device can determine the propagation latency (e.g., presentation delay) based on the calibration data received from the sensor device.Type: ApplicationFiled: July 2, 2018Publication date: January 2, 2020Applicant: Apple Inc.Inventors: Langford M. Wasada, Vijay Sundaram, William M. Bumgarner, Daniel H. Lloyd, Christopher J. Sanders, Sean A. Ramprashad, Sriram Hariharan, Jarrad A. Stallone, Johannes P. Schmidt, David P. Saracino, Gregory R. Chapman
-
Publication number: 20190318452Abstract: Techniques related to demosaicing for digital image processing are discussed. Such techniques include correcting defective pixels by detecting hot and warm pixels and correcting such detected hot and warm pixels based on neighboring pixels and angle compensation including detecting dominant angles and compensating for such detected angles during demosaicing.Type: ApplicationFiled: June 26, 2019Publication date: October 17, 2019Inventors: Jong Dae Oh, Vijay Sundaram, Jingyang Xue, Yi-Jen Chiu
-
Publication number: 20190306054Abstract: In some implementations, a system can be configured to route media data to playback devices based on a context associated with the media data. For example, the media data can include audio and/or video data associated with media items, such as music, movies, television shows, etc. The media data can include audio and/or video data generated by software, such as audio/video output from gaming applications and/or an operating system. The context can be determined based on the source of the media data and the media data can be routed to playback devices based on the determined context. For example, when the context is a media context associated with a media item source, the media data can be routed to remote playback devices for presentation. When the context is a system context associated with a software source, the media data can be presented by a local device.Type: ApplicationFiled: February 27, 2019Publication date: October 3, 2019Applicant: Apple Inc.Inventors: Deepak Iyer, Thomas Alsina, Edward T. Schmidt, Vijay Sundaram, Elena Leyfman, David P. Saracino, Johannes P. Schmidt, Astrid Yi, Adam A. Sonnanstine, Jonathan A. Bennett, Gregory R. Chapman, Aparna S. Akella, Shreyas Nandagudi Sreesha
-
Patent number: 10401934Abstract: Embodiments relate to enabling software to interface with a power consumption telemetry system. A process may have tagging instructions that interface with an energy estimation engine. While the energy estimation engine is logging energy consumption by the process, the process may also mark, tag, or otherwise delineate periods of processing during the execution time of the process. The logic of the process may determine how such periods should be labeled and when they being and end. The tagged periods are correlated with energy consumed by the process so that details of what the process was doing during different periods of energy consumption may be understood.Type: GrantFiled: February 27, 2017Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sandeep Prabhakar, Taofiq Ezaz, Cenk Ergan, Rico Mariani, Iulian Doroftei Calinov, Brandon Michael Heenan, Vijay Sundaram, Zachary Sandburg Holmes, Joshua Daniel Patterson, Samarth Harish Shah
-
Patent number: 10306307Abstract: Techniques are disclosed to select display settings for a display device. Device capabilities may be read from a display device and a determination made whether the device capabilities support other display formats than are read from the display, for example, a high dynamic range (HDR) format or a high resolution format. When the device capabilities do not include an format supported by a video source, video may be driven from the video source to the display device in the format and, if confirmation is received that the display device displays the driven video, settings may be stored for the display device identifying the format as a one supported by the display device. Additionally, interconnect may be tested by estimating noise levels generated by the interconnect to a network connection and/or by estimating network throughput both when video is driven over the interconnect and when it is not.Type: GrantFiled: June 30, 2017Date of Patent: May 28, 2019Assignee: APPLE INC.Inventors: Christopher J. Sanders, Christopher J. Kane, Jad Osseiran, James A. Young, Ori Gersten, Patrick E. McClaughry, Vijay Sundaram, Jano Banks, Timur O. Starobinets, Bryan J. Follis
-
Publication number: 20190007731Abstract: Techniques are disclosed to select display settings for a display device. Device capabilities may be read from a display device and a determination made whether the device capabilities support other display formats than are read from the display, for example, a high dynamic range (HDR) format or a high resolution format. When the device capabilities do not include an format supported by a video source, video may be driven from the video source to the display device in the format and, if confirmation is received that the display device displays the driven video, settings may be stored for the display device identifying the format as a one supported by the display device. Additionally, interconnect may be tested by estimating noise levels generated by the interconnect to a network connection and/or by estimating network throughput both when video is driven over the interconnect and when it is not.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Christopher J. Sanders, Christopher J. Kane, Jad Osseiran, James A. Young, Ori Gersten, Patrick E. McClaughry, Vijay Sundaram, Jano Banks, Timur O. Starobinets, Bryan J. Follis
-
Publication number: 20180268387Abstract: A device in a payment transaction handoff system may include at least one processor configured to receive a request to perform a payment transaction and identify, using a first communication protocol, a respective device identifier of each of a plurality of proximate devices. The at least one processor is configured to select, based at least in part on a payment factor, a default payment device from the plurality of proximate devices. The at least one processor is configured to transmit, via a second communication protocol, a message to perform the payment transaction, the message comprising the device identifier of the default payment device. In one or more implementations, a first device of the plurality of proximate devices may be associated with a first user account and a second device of the plurality of proximate devices may be associated with a second user account, different from the first user account.Type: ApplicationFiled: March 15, 2018Publication date: September 20, 2018Inventors: Bob BRADLEY, Marc J. KROCHMAL, William M. BUMGARNER, Vijay SUNDARAM, Margaret A. MOORE, Nicholas J. SHEARER, Brandon J. KIEFT