Patents by Inventor Ajay Nair

Ajay Nair 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: 9652306
    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on various event sources and initiate execution of other control functions to improve the code execution environment in response to detecting errors or unexpected execution results. The service may maintain or communicate with a separate storage area for storing code execution requests that were not successfully processed by the service. Requests stored in such a storage area may subsequently be re-processed by the service.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Ajay Nair, Marc John Brooker, Scott Daniel Wisniewski
  • Publication number: 20170068256
    Abstract: The disclosure reveals a system for optimizing control devices in a clean room environment with intelligent flow curve tools. The system may incorporate a controller and one or more valves for airflow control in a space, connected to the controller. The controller may incorporate a user interface that has a display and a control mechanism. The controller may contain one or more airflow tables corresponding to the one or more valves, respectively. Also, the controller may have a curve tool that can provide an airflow table on the display in one or more formats.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Ajay Nair, Wei Hua, Upender Paravastu, Indrajeet Tukaram Sutar, Robert Klamka
  • Publication number: 20160337203
    Abstract: The disclosure reveals a system and approach for remote health monitoring and diagnostics of room controllers, networks and devices. A master room controller may be used to open a system health page or a diagnostic page for other controllers. A system health page may provide an overview of virtually all of the other room controllers. A tool of the present system may be used to trouble shoot issues remotely at another room controller in lieu of doing a visit to the respective room controller. A user may navigate from the system health page to virtually any place on the room controller to diagnose issues. The navigation may be done by hyper linking from the system health page. The healthy controllers may be hidden from the page so that the unhealthy systems can be viewed in one shot.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Ajay Nair, Upender Paravastu, Jijji Ramanathan, Mallikarjuna Nonayinakere Sugandharajappa, James Barrette, Liwen Yu, Christopher Martin, Wei Hua, Robert Klamka
  • Patent number: 9471775
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Publication number: 20160224360
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Publication number: 20160224785
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Publication number: 20150323918
    Abstract: An approach relating to providing a user an ability to place sites into multiple categories and providing applications an ability to query a configuration for members of the categories. The approach not only may provide a user an ability to easily create, deploy, modify and monitor a multi-site enterprise hundreds and thousands of remote building management system site controllers and allow the user to establish each site within the context of a single enterprise group, but it may also incorporate where the site controllers can be identified, sorted or managed within multiple categorical groupings. For example, categorical groupings may facilitate managing the configurations at the sites, applying an operational setting by selecting a logical category, applying common operating parameters to multiple sites, and so forth.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Ajay Nair, Jerry Marti
  • Publication number: 20150213379
    Abstract: An approach for managing a job that may provide a logical model of one or more structures as a configuration for deployment to, for instance, one or more site controllers. A job may be newly created, an existing job, or a remote job. A portal may be established for connection to a relevant job station. A physical view and a network node may be established for showing the physical and network views. The relevant job station may incorporate configurations that support a workbench, a dashboard and gadgets.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Honeywell International Inc.
    Inventors: Ajay Nair, Wei Hua, Liwen Yu, Christopher Martin, Upender Paravastu, James Barrette, Prabhat Ranjan, Robert Klamka
  • Publication number: 20150212717
    Abstract: An approach for dashboard and point configuration. A dashboard may be provided for a particular environment and have user defined gadgets. The dashboard and gadgets may be mapped to a web dashboard. The dashboard may be modified and configured. The gadgets may be moved, reconfigured and resized on the dashboard. A user may have a single view where the control points may be viewed and identify to which an entity that they are mapped. There may be a customized view of where the points can be identified that have been associated to which dashboard.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: Honeywell International Inc.
    Inventors: Ajay Nair, Liwen Yu, Wei Hua, Prabhat Ranjan, Upender Paravastu, Robert Klamka, Christopher Martin, Sreedharan Venkataraman, Jijji Ramanathan, James Barrette
  • Publication number: 20150168949
    Abstract: Intelligent gadgets to visualize critical environmental data in wet chemistry laboratories, and a healthcare and life science environment that are easy to configure, customize and deploy for web dashboard presentation. It may further reveal an intuitive dashboard framework for creating, managing and publishing a collection of visualization gadgets for critical environments.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Honeywell International Inc.
    Inventors: Wei Hua, Christopher Martin, Ajay Nair, Prabhat Ranjan, James Barrette, Liwen Yu, Upender Paravastu, Robert Klamka, Barnali Chetia, Naveen Kumar Dindukurthi Sivaprasad, Nilesh Mahadeorao Akode
  • Patent number: 8732171
    Abstract: Methods and computer-readable media are provided for determining suggested queries. A user enters a search website, and the user is identified based on a user identification. Suggested queries are determined based on a group associated with the user. This association is created by extracting queries from data logs, categorizing the queries into groups based on their respective subject matter, associating the user with one or more groups, and determining suggested queries for each group. The suggested queries are communicated for display.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Stelios Paparizos, Chris Anderson, Janine Crumb, James Gemmell, Ajay Nair, Gennadii Tertychnyi, An Yan
  • Patent number: 8640098
    Abstract: A system for creating a station having a configuration and making the station active within a supervisor application without a need of actual site controller hardware. The configuration may be changed. The new station may be downloaded with the changed configuration to a site controller. Multiple steps for effecting the present configuration design and station download may automatically be accomplished by fewer steps.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: January 28, 2014
    Assignee: Honeywell International Inc.
    Inventors: Ajay Nair, Jerry Marti
  • Patent number: 8447736
    Abstract: Compression of extensive, rule-based grammars used to facilitate search queries is provided herein. Rule-based grammars include a list of rules that each comprise a sequence of token classes. Each token class is a logical grouping of tokens, and each token is a string of characters. A grammar is parsed to identify rules and token classes. Unimportant token classes are identified and sets of unimportant token classes are merged to generated merged token classes. A compressed grammar is generated by substituting the merged token classes into the grammar for corresponding unimportant token classes used to generate the merged token classes.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Stelios Paparizos, Christopher Walter Anderson, Wei Liu, Ajay Nair, Alexandros Ntoulas, Naga Srinivas Vemuri
  • Publication number: 20110313993
    Abstract: Compression of extensive, rule-based grammars used to facilitate search queries is provided herein. Rule-based grammars include a list of rules that each comprise a sequence of token classes. Each token class is a logical grouping of tokens, and each token is a string of characters. A grammar is parsed to identify rules and token classes. Unimportant token classes are identified and sets of unimportant token classes are merged to generated merged token classes. A compressed grammar is generated by substituting the merged token classes into the grammar for corresponding unimportant token classes used to generate the merged token classes.
    Type: Application
    Filed: August 30, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: STELIOS PAPARIZOS, CHRISTOPHER WALTER ANDERSON, WEI LIU, AJAY NAIR, ALEXANDROS NTOULAS, NAGA SRINIVAS VEMURI
  • Patent number: 8027957
    Abstract: Compression of extensive, rule-based grammars used to facilitate search queries is provided herein. Rule-based grammars includes a list of rules that each comprise a sequence of token classes. Each token class is a logical grouping of tokens, and each token is a string of characters. A grammar is parsed to identify rules and token classes. Unimportant token classes are identified and sets of unimportant token classes are merged to generated merged token classes. A compressed grammar is generated by substituting the merged token classes into the grammar for corresponding unimportant token classes used to generate the merged token classes.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: September 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Stelios Paparizos, Christopher Walter Anderson, Wei Liu, Ajay Nair, Alexandros Ntoulas, Naga Srinivas Vemuri
  • Publication number: 20110225580
    Abstract: A system for creating a station having a configuration and making the station active within a supervisor application without a need of actual site controller hardware. The configuration may be changed. The new station may be downloaded with the changed configuration to a site controller. Multiple steps for effecting the present configuration design and station download may automatically be accomplished by fewer steps.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: Honeywell International Inc.
    Inventors: Ajay Nair, Jerry Marti
  • Publication number: 20110225152
    Abstract: The present invention is related to constructing a search-result caption that represents content of a search result (e.g., webpage). Information that is extracted from the webpage and/or other webpages is categorized and ranked based on a perceived relevance to a user context.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: SCOTT BEAUDREAU, Gayathri Venkataraman, Ajay Nair, Alnur Ali, Ian Johnson, Daniel Marantz, Tim Hoad, Rekha Seshadrinathan, Ping Yin, Minnie Yan, Toan Huynh, Song Zhou, Ramki Natarajan
  • Patent number: 8001101
    Abstract: Methods are described for utilizing user-submitted data to provide a response to a query request. User-submitted data are received and referenced upon receiving a query request from an unregistered requester, a potential response is automatically identified from the user-submitted data, the potential response is extracted, and presented in response to the query request.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher W. Anderson, Edward David Harris, Ravi Aringunram, Paul Miller, Ajay Nair, Vishal Singh
  • Publication number: 20110184951
    Abstract: Methods and computer-readable media are provided for determining suggested queries. A user enters a search website, and the user is identified based on a user identification. Suggested queries are determined based on a group associated with the user. This association is created by extracting queries from data logs, categorizing the queries into groups based on their respective subject matter, associating the user with one or more groups, and determining suggested queries for each group. The suggested queries are communicated for display.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: STELIOS PAPARIZOS, CHRIS ANDERSON, JANINE CRUMB, David James GEMMELL, AJAY NAIR, GENNADII TERTYCHNYI, AN YAN
  • Publication number: 20090327269
    Abstract: Generation of patterns used to facilitate search queries is provided herein. A pattern includes a sequence of token classes and new token classes. A sample query is parsed to identify tokens within the sample query that match a token associated with a referenced set of token classes. New token classes are generated for unidentified tokens within the sample query. A pattern is generated by substituting the identified tokens of the sample query with corresponding token classes and substituting the unidentified tokens of the sample query with corresponding new token classes.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: STELIOS PAPARIZOS, CHRISTOPHER WALTER ANDERSON, WEI LIU, AJAY NAIR, NAGA SRINIVAS VEMURI