Patents by Inventor Mohan Iyer

Mohan 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
  • Patent number: 11782987
    Abstract: Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 10, 2023
    Assignee: Splunk Inc.
    Inventors: Alexander Lynn Raitz, Ashwin Mohan Iyer, Pohsin Wang, Ian Matthew Link
  • Patent number: 11250371
    Abstract: Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Alexander Lynn Raitz, Ashwin Mohan Iyer, Pohsin Wang, Ian Matthew Link
  • Publication number: 20200121942
    Abstract: The present disclosure provides compositions and methods for controlling pain. The present disclosure provides methods for identifying agents that control pain.
    Type: Application
    Filed: April 18, 2019
    Publication date: April 23, 2020
    Inventors: Shrivats Mohan Iyer, Scott L. Delp, Kathryn L. Montgomery, Karl A. Deisseroth, Christopher Towne
  • Patent number: 10545969
    Abstract: In one embodiment, a method includes retrieving comments associated with a content object on a social-networking system, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, the signals are related to one or more audience interactions with the comment, and each of the audience interactions includes an interaction by a respective audience member with the comment. The method further includes ordering the comments based on the respective scores, and presenting the ordered comments to a target user. Each of the audience interactions may include one or more responses to the audience interaction by an author of the comment. The signals may be based on existence of an edge between a user node representing the audience member and a user node representing an author of the comment in a social graph on the social-networking system.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
  • Patent number: 10482090
    Abstract: In one embodiment, a method includes retrieving a set of comments associated with one or more content objects in a social-networking system, determining a score for each of the comments for a selected one of the content objects, where the score for each of the comments is based on signals associated with the comment, and the signals are related to a history of user interactions by a target user with the comments in the set, ordering the comments for the selected content object based on the respective scores, and presenting the ordered comments to the target user. The content objects may be presented in a newsfeed for the target user. The signals may be based on a history of user interactions by other users with the comments in the set, where the other users are connected to the target user in the social-networking system.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: November 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev
  • Patent number: 10434329
    Abstract: A power transmitter is provided that can include a microwave cavity resonant at a desired operating frequency, a hexagonal mesh top to leak evanescent fields out of the cavity, and a plurality of orthogonal monopole feeds with 90 degrees phase differences creating circularly polarized waves. The power transmitter can be configured to transmit energy to a wireless device implanted in an animal passing through the evanescent fields. Implantable devices are also described which can receive wireless energy from the power transmitter and stimulate the animals (e.g., optogenetic or electrical stimulation).
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: October 8, 2019
    Assignee: THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Ada Shuk Yan Poon, John S. Y. Ho, Yuji Tanabe, Alexander J. Yeh, Kate L. Montgomery, Logan Grosenick, Emily A. Ferenczi, Vivien Tsao, Shrivats Mohan Iyer, Scott Lee Delp, Karl Deisseroth
  • Patent number: 10419306
    Abstract: A system and method for determining causation of events across nodes. The invention may include receiving a first event report of a first trace. The first event report may include a first trace identifier. The method may also include assembling a first sub-graph using the first event report; receiving a suspend event report including a message identifier and the first trace identifier; receiving a resume event report including the message identifier and a second trace identifier; and receiving a second event report of the second trace, where the second event report includes the second trace identifier. Additionally, the method may include assembling a second sub-graph using the second event report; and assembling, based on matching the message identifier of the suspend event report and the resume event report, a tracing graph using the first sub-graph and the second sub-graph.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 17, 2019
    Assignee: Oracle International Corporation
    Inventors: Nicolas G. Droux, Mohan Iyer
  • Patent number: 10307609
    Abstract: The present disclosure provides compositions and methods for controlling pain. The present disclosure provides methods for identifying agents that control pain.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: June 4, 2019
    Assignees: The Board of Trustees of the Leland Stanford Junior University, Circuit Therapeutics, Inc.
    Inventors: Shrivats Mohan Iyer, Scott L. Delp, Kathryn L. Montgomery, Karl A. Deisseroth, Christopher Towne
  • Patent number: 10298655
    Abstract: A first set of posts associated with a verified entity can be identified. A second set of posts associated with the verified entity and with one or more particular topics can be identified. At least a first subset of the first set of posts and at least a second subset of the second set of posts can be ranked to produce a ranked set of posts that are associated, at least in part, with the verified entity. The verified entity can be provided with access to at least some posts in the ranked set of posts. Moreover, a canonical post authored by a verified entity can be identified. It can be determined that one or more subsequent posts have at least a specified threshold level of relevance with respect to the canonical post. The verified entity can be provided with access to the one or more subsequent posts.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan
  • Patent number: 10270772
    Abstract: A first set of posts associated with a verified entity can be identified. A second set of posts associated with the verified entity and with one or more particular topics can be identified. At least a first subset of the first set of posts and at least a second subset of the second set of posts can be ranked to produce a ranked set of posts that are associated, at least in part, with the verified entity. The verified entity can be provided with access to at least some posts in the ranked set of posts. Moreover, a canonical post authored by a verified entity can be identified. It can be determined that one or more subsequent posts have at least a specified threshold level of relevance with respect to the canonical post. The verified entity can be provided with access to the one or more subsequent posts.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 23, 2019
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Bhavana Vattompadath Radhakrishnan
  • Publication number: 20190083573
    Abstract: The present disclosure provides a method for modulating pain in a subject comprising activating an exogenous receptor expressed in a target neuron with an effective amount of an agent that specifically activates the exogenous receptor. The present disclosure provides a method for modulating the activity of a neuron comprising activating an exogenous receptor expressed in the neuron by contacting the neuron with an agent that specifically activates the exogenous receptor. The present disclosure provides a method of screening to identify compounds that modulate pain.
    Type: Application
    Filed: January 25, 2017
    Publication date: March 21, 2019
    Inventors: Shrivats Mohan Iyer, Scott L. Delp
  • Patent number: 10216803
    Abstract: In one embodiment, a method includes retrieving a plurality of comments associated with a content object on a social-networking system, determining a score for each of the comments, wherein the score is based on one or more signals associated with the comment, and where the signals are related to the identity of an author of the comment or content of the comment, ordering the comments based on the respective scores, and presenting one or more of the ordered comments to a target user. The method may further include excluding one or more of the comments based on a filtering condition. One of the signals may be based on how many times the comment has been (a) liked, (b) hidden, (c) marked as spam, or (d) replied to within a specified period of time. One of the signals may be based on a reputation of the author of the comment.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
  • Patent number: 10057199
    Abstract: In one embodiment, a method includes retrieving a plurality of comments associated with a content object, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, and where the score is further based on a qualitative analysis of each of one or more impressions related to the comment, and wherein each of the impressions comprises an interaction by a historical user with the comment, ordering the comments based on the respective scores, presenting one or more of the ordered comments to a target user. The qualitative analysis may determine a category of interaction for the impression, the score may be based at least in part on the category of interaction, and the category of interaction may include user input related to the comment, such as a reply to the comment.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
  • Publication number: 20180089334
    Abstract: Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance.
    Type: Application
    Filed: October 31, 2016
    Publication date: March 29, 2018
    Inventors: Alexander Lynn Raitz, Ashwin Mohan Iyer, Pohsin Wang, Ian Matthew Link
  • Publication number: 20180089921
    Abstract: Exemplary methods, apparatuses, and systems generate a civic graph of users within a communication system. Using connections formed within the civic graph, the communication system recommends additional connections between nodes representing constituents and nodes representing political office holders. For example, a request is received from a first user of a communication system to interact with a second user of the communication system. A first node representing the second user is determined to be connected to a second node representing a political office by a first edge, the first edge representing that the second user holds the political office represented by the second node. In response to the received request and the determination that the second user holds the political office, a recommendation is transmitted to the first user, including one or more interface objects enabling the first user to interact with another political office holder in the civic graph.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Kaushik Mohan Iyer, Samidh Chakrabarti, Ellora Thadaney Israni, Guangxishui Yang
  • Publication number: 20180089922
    Abstract: Exemplary methods, apparatuses, and systems generate a social ballot for users within a communication system. Using interactions performed by users within the communication system, the communication system generates a social ballot for a user that includes political questions impacting the user. For example, the communication system identifies users that are impacted by the political issue. The communication system determines a response to a question regarding the political issue for a first user and determines whether a connection between the first user and a second user also impacted by the political issue meets a threshold level of affinity. When the connection between the first user and the second user meets the threshold level of affinity, the communication system generates a ballot for the second user that includes the question regarding the political issue and the response for the first user, and transmits the ballot to the second user.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Kaushik Mohan Iyer, Samidh Chakrabarti, Ellora Thadaney Israni, Guangxishui Yang
  • Publication number: 20170187586
    Abstract: A system and method for determining causation of events across nodes. The invention may include receiving a first event report of a first trace. The first event report may include a first trace identifier. The method may also include assembling a first sub-graph using the first event report; receiving a suspend event report including a message identifier and the first trace identifier; receiving a resume event report including the message identifier and a second trace identifier; and receiving a second event report of the second trace, where the second event report includes the second trace identifier. Additionally, the method may include assembling a second sub-graph using the second event report; and assembling, based on matching the message identifier of the suspend event report and the resume event report, a tracing graph using the first sub-graph and the second sub-graph.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Nicolas G. Droux, Mohan Iyer
  • Publication number: 20170139919
    Abstract: In one embodiment, a method includes retrieving a set of comments associated with one or more content objects in a social-networking system, determining a score for each of the comments for a selected one of the content objects, where the score for each of the comments is based on signals associated with the comment, and the signals are related to a history of user interactions by a target user with the comments in the set, ordering the comments for the selected content object based on the respective scores, and presenting the ordered comments to the target user. The content objects may be presented in a newsfeed for the target user. The signals may be based on a history of user interactions by other users with the comments in the set, where the other users are connected to the target user in the social-networking system.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev
  • Publication number: 20170140051
    Abstract: In one embodiment, a method includes retrieving comments associated with a content object, determining one or more labels for each of the comments, where the labels for each comment are determined by a text classifier based on content associated with the comment, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, and the signals are related to the labels associated with the comment. The method further includes ordering the comments based on the respective scores and presenting one or more of the ordered comments to a target user. A classifier algorithm may be applied to each comment to determine the one or more labels, where the classifier algorithm is trained to identify the one or more labels. Each signal may have a value based on a degree to which the label applies to the comment.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Ian Warren Vonseggern, Harsha Bhangdia