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: 11922220
    Abstract: 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: Grant
    Filed: April 16, 2019
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: 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: 20220116455
    Abstract: Various systems and methods for implementing computational storage are described herein.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: 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: 20210263779
    Abstract: 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: Application
    Filed: April 16, 2019
    Publication date: August 26, 2021
    Applicant: Intel Corporation
    Inventors: 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: 20210119935
    Abstract: 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: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Thijs Metsch, Rahul Khanna, Ravishankar R. Iyer, Mrittika Ganguli
  • Publication number: 20200310532
    Abstract: 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: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
  • Patent number: 10725533
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
  • Patent number: 10671840
    Abstract: 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: Grant
    Filed: May 4, 2017
    Date of Patent: June 2, 2020
    Assignee: Intel Corporation
    Inventors: Chaunte W. Lacewell, Ravishankar R. Iyer, Sejun Kim
  • Publication number: 20180322333
    Abstract: 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: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Chaunte W. Lacewell, Ravishankar R. Iyer, Sejun Kim
  • Patent number: 10067512
    Abstract: 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: Grant
    Filed: November 9, 2017
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
  • Publication number: 20180067497
    Abstract: 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: Application
    Filed: November 9, 2017
    Publication date: March 8, 2018
    Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
  • Patent number: 9870637
    Abstract: 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: Grant
    Filed: December 18, 2014
    Date of Patent: January 16, 2018
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Kathy Yuen, Omesh Tickoo, Jamie Sherman, Jeffrey Ota, Ravishankar R. Iyer
  • Patent number: 9817403
    Abstract: 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: Grant
    Filed: March 31, 2016
    Date of Patent: November 14, 2017
    Assignee: Intel Corporation
    Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
  • Publication number: 20170285656
    Abstract: 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: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Tobias Kohlenberg, Ravishankar R. Iyer, James Jin-koo Kim
  • Publication number: 20160180571
    Abstract: 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: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Glen J. Anderson, Kathy Yuen, Omesh Tickoo, Jamie Sherman, Jeffrey Ota, Ravishankar R. Iyer
  • Publication number: 20160091964
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Ravishankar R. Iyer, Omesh Tickoo, Glen J. Anderson
  • Patent number: 8458711
    Abstract: 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: Grant
    Filed: September 25, 2006
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventors: Ramesh G. Illikkal, Ravishankar R. Iyer, Leena K. Puthiyedath, Donald K. Newell, Li Zhao, Srihari Makineni
  • Patent number: 7392257
    Abstract: 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: Grant
    Filed: November 30, 2004
    Date of Patent: June 24, 2008
    Assignee: Intel Corporation
    Inventors: Padmashree K. Apparao, Krishna Kant, Ravishankar R. Iyer
  • Publication number: 20080075101
    Abstract: 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: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Inventors: Ramesh G. Illikkal, Ravishankar R. Iyer, Leena K. Puthiyedath, Donald K. Newell, Li Zhao, Srihari Makineni
  • Patent number: 7111124
    Abstract: 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: Grant
    Filed: March 12, 2002
    Date of Patent: September 19, 2006
    Assignee: Intel Corporation
    Inventors: Ravishankar R. Iyer, Pete D. Vogt
  • Patent number: 7103735
    Abstract: 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: Grant
    Filed: November 26, 2003
    Date of Patent: September 5, 2006
    Assignee: Intel Corporation
    Inventor: Ravishankar R. Iyer