Patents by Inventor Ravishankar R. Iyer
Ravishankar R. 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: 11922220Abstract: Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution.Type: GrantFiled: April 16, 2019Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: Mohammad R. Haghighat, Kshitij Doshi, Andrew J. Herdrich, Anup Mohan, Ravishankar R. Iyer, Mingqiu Sun, Krishna Bhuyan, Teck Joo Goh, Mohan J. Kumar, Michael Prinke, Michael Lemay, Leeor Peled, Jr-Shian Tsai, David M. Durham, Jeffrey D. Chamberlain, Vadim A. Sukhomlinov, Eric J. Dahlen, Sara Baghsorkhi, Harshad Sane, Areg Melik-Adamyan, Ravi Sahita, Dmitry Yurievich Babokin, Ian M. Steiner, Alexander Bachmutsky, Anil Rao, Mingwei Zhang, Nilesh K. Jain, Amin Firoozshahian, Baiju V. Patel, Wenyong Huang, Yeluri Raghuram
-
Publication number: 20220116455Abstract: Various systems and methods for implementing computational storage are described herein.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Arun Raghunath, Mohammad Chowdhury, Michael Mesnier, Ravishankar R. Iyer, Ian Adams, Thijs Metsch, John J. Browne, Adrian Hoban, Veeraraghavan Ramamurthy, Patrick Koeberl, Francesc Guim Bernat, Kshitij Arun Doshi, Susanne M. Balle, Bin Li
-
Publication number: 20210263779Abstract: Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution.Type: ApplicationFiled: April 16, 2019Publication date: August 26, 2021Applicant: Intel CorporationInventors: Mohammad R. Haghighat, Kshitij Doshi, Andrew J. Herdrich, Anup Mohan, Ravishankar R. Iyer, Mingqiu Sun, Krishna Bhuyan, Teck Joo Goh, Mohan J. Kumar, Michael Prinke, Michael Lemay, Leeor Peled, Jr-Shian Tsai, David M. Durham, Jeffrey D. Chamberlain, Vadim A. Sukhomlinov, Eric J. Dahlen, Sara Baghsorkhi, Harshad Sane, Areg Melik-Adamyan, Ravi Sahita, Dmitry Yurievich Babokin, Ian M. Steiner, Alexander Bachmutsky, Anil Rao, Mingwei Zhang, Nilesh K. Jain, Amin Firoozshahian, Baiju V. Patel, Wenyong Huang, Yeluri Raghuram
-
Publication number: 20210119935Abstract: Systems and techniques for an objective driven orchestration are described herein. In an example, system is adapted to receive a request for a service workload, including a set of performance objectives for the service workload. The set of performance objectives may indicate Quality of Service (QoS) for the performance of the service workload. The system may be further adapted to determine a plan for the service workload. The plan may orchestrate a set of actions to fulfill the set of performance objectives. The system may be further adapted to initiate execution of the service workload in accordance with the set of actions of the plan. They system may be further adapted to monitor execution of the service workload for an effect associated with each action of the set of actions and compliance with the set of performance objectives.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Thijs Metsch, Rahul Khanna, Ravishankar R. Iyer, Mrittika Ganguli
-
Publication number: 20200310532Abstract: Generally discussed herein are systems and apparatuses for gesture-based augmented reality. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include detecting, in image data, an object and a gesture, in response to detecting the object in the image data, providing data indicative of the detected object, in response to detecting the gesture in the image data, providing data indicative of the detected gesture, and modifying the image data using the data indicative of the detected object and the data indicative of the detected gesture.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
-
Patent number: 10725533Abstract: Generally discussed herein are systems and apparatuses for gesture-based augmented reality. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include detecting, in image data, an object and a gesture, in response to detecting the object in the image data, providing data indicative of the detected object, in response to detecting the gesture in the image data, providing data indicative of the detected gesture, and modifying the image data using the data indicative of the detected object and the data indicative of the detected gesture.Type: GrantFiled: September 26, 2014Date of Patent: July 28, 2020Assignee: Intel CorporationInventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
-
Patent number: 10671840Abstract: A system and related method are provided for sensor-based person recognition. The system has a data store including global data of a user, the global data including a globally unique identifier and sensed training data. The system further has a classifier to identify the user at a first time using the global data, augment the global data with first context information of the user captured at the first time, and identify the user at a second time by finding correlations between second context information and the first context information when using the global data fails, the second context information of the user captured at the second time.Type: GrantFiled: May 4, 2017Date of Patent: June 2, 2020Assignee: Intel CorporationInventors: Chaunte W. Lacewell, Ravishankar R. Iyer, Sejun Kim
-
Publication number: 20180322333Abstract: A system and related method are provided for sensor-based person recognition. The system has a data store including global data of a user, the global data including a globally unique identifier and sensed training data. The system further has a classifier to identify the user at a first time using the global data, augment the global data with first context information of the user captured at the first time, and identify the user at a second time by finding correlations between second context information and the first context information when using the global data fails, the second context information of the user captured at the second time.Type: ApplicationFiled: May 4, 2017Publication date: November 8, 2018Inventors: Chaunte W. Lacewell, Ravishankar R. Iyer, Sejun Kim
-
Patent number: 10067512Abstract: Systems, apparatuses, and methods for enabling sensor discovery in autonomous devices herein. An example system for enabling dynamic sensor discovery including a client that includes an autonomous device. The autonomous device is capable of navigating from a current location to a destination location using sensor data. The client provides a request for sensor information for sensors along a planned route and receives respective sensor information for each of a set of selected sensors selected by a data server based on the request. The client subscribes to a data feed of a sensor of the set of selected sensors along the planned route based on sensor information corresponding to the sensor and client analyzes the data feed to determine whether to proceed with the planned route.Type: GrantFiled: November 9, 2017Date of Patent: September 4, 2018Assignee: Intel CorporationInventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
-
Publication number: 20180067497Abstract: Systems, apparatuses, and methods for enabling sensor discovery in autonomous devices herein. An example system for enabling dynamic sensor discovery including a client that includes an autonomous device. The autonomous device is capable of navigating from a current location to a destination location using sensor data. The client provides a request for sensor information for sensors along a planned route and receives respective sensor information for each of a set of selected sensors selected by a data server based on the request. The client subscribes to a data feed of a sensor of the set of selected sensors along the planned route based on sensor information corresponding to the sensor and client analyzes the data feed to determine whether to proceed with the planned route.Type: ApplicationFiled: November 9, 2017Publication date: March 8, 2018Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
-
Patent number: 9870637Abstract: Various systems and methods for frame removal and replacement for stop-action animation are described herein. A system for creating a stop-motion video includes an access module to access a series of frames of an input video, and a processing module to determine whether each frame of the series of frames includes a portion of a hand and composite frames from the series of frames that do not include the portion of the hand to render an output video. A system for creating a video includes an access module to access an input video, and a video processing module to identify a physical object in the input video, track movement of the physical object in the input video to identify a path, identify a three-dimensional model of the physical object, and create an output video with the three-dimensional model in place of the physical object, the three-dimensional model following the path.Type: GrantFiled: December 18, 2014Date of Patent: January 16, 2018Assignee: Intel CorporationInventors: Glen J. Anderson, Kathy Yuen, Omesh Tickoo, Jamie Sherman, Jeffrey Ota, Ravishankar R. Iyer
-
Patent number: 9817403Abstract: Systems, apparatuses, and methods for enabling sensor discovery in autonomous devices herein. An example system for enabling dynamic sensor discovery including a client that includes an autonomous device. The autonomous device is capable of navigating from a current location to a destination location using sensor data. The client provides a request for sensor information for sensors along a planned route and receives respective sensor information for each of a set of selected sensors selected by a data server based on the request. The client subscribes to a data feed of a sensor of the set of selected sensors along the planned route based on sensor information corresponding to the sensor and client analyzes the data feed to determine whether to proceed with the planned route.Type: GrantFiled: March 31, 2016Date of Patent: November 14, 2017Assignee: Intel CorporationInventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
-
Publication number: 20170285656Abstract: Systems, apparatuses, and methods for enabling sensor discovery in autonomous devices herein. An example system for enabling dynamic sensor discovery including a client that includes an autonomous device. The autonomous device is capable of navigating from a current location to a destination location using sensor data. The client provides a request for sensor information for sensors along a planned route and receives respective sensor information for each of a set of selected sensors selected by a data server based on the request. The client subscribes to a data feed of a sensor of the set of selected sensors along the planned route based on sensor information corresponding to the sensor and client analyzes the data feed to determine whether to proceed with the planned route.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
-
Publication number: 20160180571Abstract: Various systems and methods for frame removal and replacement for stop-action animation are described herein. A system for creating a stop-motion video includes an access module to access a series of frames of an input video, and a processing module to determine whether each frame of the series of frames includes a portion of a hand and composite frames from the series of frames that do not include the portion of the hand to render an output video. A system for creating a video includes an access module to access an input video, and a video processing module to identify a physical object in the input video, track movement of the physical object in the input video to identify a path, identify a three-dimensional model of the physical object, and create an output video with the three-dimensional model in place of the physical object, the three-dimensional model following the path.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Glen J. Anderson, Kathy Yuen, Omesh Tickoo, Jamie Sherman, Jeffrey Ota, Ravishankar R. Iyer
-
Publication number: 20160091964Abstract: Generally discussed herein are systems and apparatuses for gesture-based augmented reality. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include detecting, in image data, an object and a gesture, in response to detecting the object in the image data, providing data indicative of the detected object, in response to detecting the gesture in the image data, providing data indicative of the detected gesture, and modifying the image data using the data indicative of the detected object and the data indicative of the detected gesture.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
-
Patent number: 8458711Abstract: A method, computer readable medium, and system are disclosed. In one embodiment, the method comprises setting a quality of service (QoS) priority level value for one or more computer system platform resources, other than a central processor core, relating to a task running on the computer system, and determining whether the one or more computer system platform resources will be allocated to the task based on the QoS priority level setting.Type: GrantFiled: September 25, 2006Date of Patent: June 4, 2013Assignee: Intel CorporationInventors: Ramesh G. Illikkal, Ravishankar R. Iyer, Leena K. Puthiyedath, Donald K. Newell, Li Zhao, Srihari Makineni
-
Patent number: 7392257Abstract: In one embodiment, the present invention includes a method of analyzing an extensible markup language (XML) file, generating structural information for the XML file, and incorporating the structural information into the XML file. The structural information may correspond to a hierarchy of the file and may further include size information corresponding to elements of the file. In such manner, the structural information may be transmitted with the XML file and used to aid a receiver of the file in parsing. Other embodiments are described and claimed.Type: GrantFiled: November 30, 2004Date of Patent: June 24, 2008Assignee: Intel CorporationInventors: Padmashree K. Apparao, Krishna Kant, Ravishankar R. Iyer
-
Publication number: 20080075101Abstract: A method, computer readable medium, and system are disclosed. In one embodiment, the method comprises setting a quality of service (QoS) priority level value for one or more computer system platform resources, other than a central processor core, relating to a task running on the computer system, and determining whether the one or more computer system platform resources will be allocated to the task based on the QoS priority level setting.Type: ApplicationFiled: September 25, 2006Publication date: March 27, 2008Inventors: Ramesh G. Illikkal, Ravishankar R. Iyer, Leena K. Puthiyedath, Donald K. Newell, Li Zhao, Srihari Makineni
-
Patent number: 7111124Abstract: A method, apparatus, and signal-bearing medium for improving the performance of a cache when request streams with different spatial and/or temporal properties access the cache. A set in the cache is partitioned into subsets with different request streams using different subsets within the cache. In this way, interference between the different request streams is reduced.Type: GrantFiled: March 12, 2002Date of Patent: September 19, 2006Assignee: Intel CorporationInventors: Ravishankar R. Iyer, Pete D. Vogt
-
Patent number: 7103735Abstract: Methods and apparatus to process cache allocation requests are disclosed. In an example method, a priority level is assigned to a cache allocation request. Based on the priority level, an allocation probability associated with the cache allocation request is identified. Based on the allocation probability, the cache allocation request is identified with either an allocate condition and a bypass condition.Type: GrantFiled: November 26, 2003Date of Patent: September 5, 2006Assignee: Intel CorporationInventor: Ravishankar R. Iyer