Patents by Inventor Ramachandran Natarajan
Ramachandran Natarajan 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: 11921876Abstract: Provided herein are systems and methods for global data objects on a data platform where the global data objects are accessible at an organization level. In particular, an organization-level global data object provided by various embodiments can be used as a generic organization object that is owned by a specific organization, and can be managed (e.g., created, deleted, or modified) by use of a leader-based model.Type: GrantFiled: June 14, 2023Date of Patent: March 5, 2024Assignee: Snowflake Inc.Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Eric Karlson, Dennis Edgar Lynch
-
Patent number: 11909743Abstract: Systems and methods for an organization-level account for an organization on a data platform, users of which can possess administrative or management privileges with respect to the organization and across one or more others accounts of the organization.Type: GrantFiled: July 13, 2023Date of Patent: February 20, 2024Assignee: Snowflake Inc.Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Dennis Edgar Lynch, Subramanian Muralidhar
-
Patent number: 11874944Abstract: Provided herein are systems and methods for global data objects on a data platform where the global data objects are accessible at an organization level. In particular, an organization-level global data object provided by various embodiments can be used as a generic organization object that is owned by a specific organization, and can be managed (e.g., created, deleted, or modified) by use of a leader-based model.Type: GrantFiled: June 14, 2023Date of Patent: January 16, 2024Assignee: Snowflake Inc.Inventors: Christine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Eric Karlson, Dennis Edgar Lynch
-
Patent number: 10599871Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: GrantFiled: September 13, 2018Date of Patent: March 24, 2020Assignee: OATH INC.Inventors: Varun Bhagwan, Patrick Mason, Ashutosh Singh, Jaikit Savla, Rahul Teotia, Ramachandran Natarajan Iyer
-
Publication number: 20190012481Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: ApplicationFiled: September 13, 2018Publication date: January 10, 2019Inventors: Varun BHAGWAN, Patrick MASON, Ashutosh SINGH, Jaikit SAVLA, Rahul TEOTIA, Ramachandran Natarajan IYER
-
Patent number: 10078761Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: GrantFiled: October 10, 2016Date of Patent: September 18, 2018Assignee: OATH INC.Inventors: Varun Bhagwan, Patrick Mason, Ashutosh Singh, Jaikit Savla, Rahul Teotia, Ramachandran Natarajan Iyer
-
Publication number: 20170098101Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: ApplicationFiled: October 10, 2016Publication date: April 6, 2017Inventors: Varun BHAGWAN, Patrick MASON, Ashutosh SINGH, Jaikit SAVLA, Rahul TEOTIA, Ramachandran Natarajan IYER
-
Patent number: 9465956Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: GrantFiled: December 23, 2014Date of Patent: October 11, 2016Assignee: Yahoo! Inc.Inventors: Varun Bhagwan, Patrick Mason, Ashutosh Singh, Jaikit Savla, Rahul Teotia, Ramachandran Natarajan Iyer
-
Publication number: 20160180112Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Varun Bhagwan, Patrick Mason, Ashutosh Singh, Jaikit Savla, Rahul Teotia, Ramachandran Natarajan Iyer
-
Patent number: 9021573Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.Type: GrantFiled: November 15, 2012Date of Patent: April 28, 2015Assignee: Cradle TechnologiesInventors: Ramachandran Natarajan, Suhas S. Patil
-
Patent number: 8814043Abstract: A banking system comprises automated banking machines which include a card reader, check imaging device, and cash dispenser. Each system machine can cash a code-correlated check in exchange for receiving both the check and the code assigned to the check, without requiring any user identifying input through the machine's user input devices as a condition for cashing the check. The system allows a potential recipient of a personal check to call in a given code to a system computer, which can verify whether the check is backed by funds reserved for the check amount and whether the check can be anonymously cashed. From the call the system computer can obtain the mobile phone's GPS location to determine the system machine nearest to the phone. When informing the phone user that a check is as good as cash, the system computer can also provide directions to that nearest system machine.Type: GrantFiled: January 14, 2014Date of Patent: August 26, 2014Assignee: Diebold Self-Service Systems division of Diebold, IncorporatedInventors: Mark D. Smith, Ramachandran Natarajan, James Block, Jeffery Enright
-
Publication number: 20140129440Abstract: A banking system comprises automated banking machines which include a card reader, check imaging device, and cash dispenser. Each system machine can cash a code-correlated check in exchange for receiving both the check and the code assigned to the check, without requiring any user identifying input through the machine's user input devices as a condition for cashing the check. The system allows a potential recipient of a personal check to call in a given code to a system computer, which can verify whether the check is backed by funds reserved for the check amount and whether the check can be anonymously cashed. From the call the system computer can obtain the mobile phone's GPS location to determine the system machine nearest to the phone. When informing the phone user that a check is as good as cash, the system computer can also provide directions to that nearest system machine.Type: ApplicationFiled: January 14, 2014Publication date: May 8, 2014Applicant: Diebold Self-Service Systems, division of Diebold, IncorporatedInventors: Mark D. SMITH, Ramachandran NATARAJAN, James BLOCK, Jeffery ENRIGHT
-
Publication number: 20130074173Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.Type: ApplicationFiled: November 15, 2012Publication date: March 21, 2013Inventors: Ramachandran Natarajan, Suhas S. Patil
-
Patent number: 8380863Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.Type: GrantFiled: May 5, 2010Date of Patent: February 19, 2013Assignee: Cradle TechnologiesInventors: Ramachandran Natarajan, Suhas S. Patil
-
Publication number: 20110277029Abstract: A method and a system are disclosed that enable an address at the edge router to be used to establish a multi-pipe virtual private network (MVPN) connecting controllers to multiple web enabled end user devices (EUDs) inside a security protected local area network (LAN). The EUDs connect to a central server (CS) outside the LAN during configuration establishing registration and identity (ID) for each EUD. Once the EUDs establish connection from inside the LAN, the CS is enabled to communicate with the EUDs using the address and ID provided during registration. The CS then acts as a facilitator establishing secure VPN connection between controllers in the cloud and the EUDs inside the LAN. CS further acts as a pass through for those LANs that do not allow direct connections to controllers outside the LAN. The CS continues to monitor the health of the overall system once connectivity is established.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: CRADLE TECHNOLOGIESInventors: Ramachandran Natarajan, Suhas S. Patil
-
Patent number: 8031976Abstract: An image processing circuit includes a processor that receives an encoded portion of a first version of an image. The processor decodes this encoded portion directly into a decoded portion of a second version of the image, the second version having a resolution that is different than the resolution of the first version. Therefore, such an image processing circuit can decode an encoded hi-res version of an image directly into a decoded lo-res version of the image. Alternatively, the image processing circuit includes a processor that modifies a motion vector associated with a portion of a first version of a first image. The processor then identifies a portion of a second image to which the modified motion vector points, the second image having a different resolution than the first version of the first image.Type: GrantFiled: October 23, 2009Date of Patent: October 4, 2011Inventors: Ramachandran Natarajan, T. George Campbell
-
Publication number: 20100111433Abstract: An image processing circuit includes a processor that receives an encoded portion of a first version of an image. The processor decodes this encoded portion directly into a decoded portion of a second version of the image, the second version having a resolution that is different than the resolution of the first version. Therefore, such an image processing circuit can decode an encoded hi-res version of an image directly into a decoded lo-res version of the image. Alternatively, the image processing circuit includes a processor that modifies a motion vector associated with a portion of a first version of a first image. The processor then identifies a portion of a second image to which the modified motion vector points, the second image having a different resolution than the first version of the first image.Type: ApplicationFiled: October 23, 2009Publication date: May 6, 2010Applicant: PIXELWORKS, INC.Inventors: RAMACHANDRAN NATARAJAN, T. GEORGE CAMPBELL
-
Patent number: 7630583Abstract: An image processing circuit includes a processor that receives an encoded portion of a first version of an image. The processor decodes this encoded portion directly into a decoded portion of a second version of the image, the second version having a resolution that is different than the resolution of the first version. Therefore, such an image processing circuit can decode an encoded hi-res version of an image directly into a decoded lo-res version of the image. Alternatively, the image processing circuit includes a processor that modifies a motion vector associated with a portion of a first version of a first image. The processor then identifies a portion of a second image to which the modified motion vector points, the second image having a different resolution than the first version of the first image.Type: GrantFiled: July 6, 2005Date of Patent: December 8, 2009Assignee: Pixelworks, Inc.Inventors: Ramachandran Natarajan, T. George Campbell
-
Publication number: 20070132784Abstract: A video processing circuit includes a processor that receives an encoded image having first and second regions, decodes the first region of the image, modifies the decoded first region, and re-encodes the modified first region. Such a circuit allows one to modify a region of an image by decoding and re-encoding only that region instead of the entire image. For example, if one wishes to overlay an EPG on a bottom portion of a video frame, then the circuit can decode only the EPG and the bottom portion of the frame, overlay the decoded EPG on the bottom frame portion, and re-encode the overlaid bottom frame portion. Therefore, this technique often reduces the processing time, and thus the cost and complexity of the processing circuit, as compared to a circuit that decodes and re-encode the entire frame during an image overlay process.Type: ApplicationFiled: February 12, 2007Publication date: June 14, 2007Applicant: EQUATOR TECHNOLOGIES, INC.Inventors: Venkat Easwar, John O'Donnell, Ramachandran Natarajan, Robert Gove
-
Patent number: 7194032Abstract: A video processing circuit includes a processor that receives an encoded image having first and second regions, decodes the first region of the image, modifies the decoded first region, and re-encodes the modified first region. Such a circuit allows one to modify a region of an image by decoding and re-encoding only that region instead of the entire image. For example, if one wishes to overlay an EPG on a bottom portion of a video frame, then the circuit can decode only the EPG and the bottom portion of the frame, overlay the decoded EPG on the bottom frame portion, and re-encode the overlaid bottom frame portion. Therefore, this technique often reduces the processing time, and thus the cost and complexity of the processing circuit, as compared to a circuit that decodes and re-encode the entire frame during an image overlay process.Type: GrantFiled: September 3, 1999Date of Patent: March 20, 2007Assignee: Equator Technologies, Inc.Inventors: Venkat V. Easwar, John S. O'Donnell, Ramachandran Natarajan, Robert J. Grove