Patents by Inventor Nitesh Trikha

Nitesh Trikha 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).

  • Publication number: 20200150508
    Abstract: A tintable window is described having a tintable coating, e.g., an electrochromic device coating, for regulating light transmitted through the window. In some embodiments, the window has a transparent display in the window's viewable region. Transparent displays may be substantially transparent when not in use, or when the window is viewed in a direction facing away from the transparent display. Windows may have sensors for receiving user commands and/or for monitoring environmental conditions. Transparent displays can display graphical user interfaces to, e.g., control window functions. Windows, as described herein, offer an alternative display to conventional projectors, TVs, and monitors. Windows may also be configured to receive, transmit, or block wireless communications from passing through the window. A window control system may share computational resources between controllers (e.g., at different windows).
    Type: Application
    Filed: October 25, 2019
    Publication date: May 14, 2020
    Inventors: Thomas Alan Patterson, Rao Mulpuri, Nitesh Trikha, Stephen Clark Brown, Dhairya Shrivastava, Robert T. Rozbicki
  • Publication number: 20200150602
    Abstract: A tintable window is described having a tintable coating, e.g., an electrochromic device coating, for regulating light transmitted through the window. In some embodiments, the window has a transparent display in the window's viewable region. Transparent displays may be substantially transparent when not in use, or when the window is viewed in a direction facing away from the transparent display. Windows may have sensors for receiving user commands and/or for monitoring environmental conditions. Transparent displays can display graphical user interfaces to, e.g., control window functions. Windows, as described herein, offer an alternative display to conventional projectors, TVs, and monitors. Windows may also be configured to receive, transmit, or block wireless communications from passing through the window. A window control system may share computational resources between controllers (e.g., at different windows).
    Type: Application
    Filed: April 25, 2018
    Publication date: May 14, 2020
    Inventors: Nitesh Trikha, Stephen Clark Brown, Dhairya Shrivastava, Robert T. Rozbicki
  • Publication number: 20200057421
    Abstract: Resources of a system for controlling optically switchable windows may be used for a personal computing unit. The window system resources may include (i) a display associated with an optically switchable window, (ii) one or more processors of one or more controllers on a window network connected to a plurality of optically switchable windows in a building, wherein the one or more controllers are configured to vary tint states of the plurality of optically switchable windows in the building, (iii) memory of one or more controllers on the window network connected to the plurality of optically switchable windows in the building, and/or (iv) at least a part of the window network.
    Type: Application
    Filed: April 25, 2018
    Publication date: February 20, 2020
    Inventors: Nitesh Trikha, Stephen Clark Brown, Dhairya Shrivastava, Robert T. Rozbicki
  • Publication number: 20190356508
    Abstract: A high-speed data communications network in or on a building includes a plurality of trunk line segments serially coupled to each other by a plurality of passive circuits configured to deliver signals to, and to receive signals from, one or more devices on, in, or outside the building, wherein the signals comprise data having a greater than 1 Gpbs transmission rate.
    Type: Application
    Filed: June 20, 2019
    Publication date: November 21, 2019
    Inventors: Nitesh Trikha, Stephen Clark Brown, Nitin Khanna, Robert T. Rozbicki, Dhairya Shrivastava, Brandon Tinianov
  • Publication number: 20190215327
    Abstract: Techniques for device connectivity are provided. A request to discover available cast devices is received from a first user device, and a first logically defined space is identified, where a first user associated with the first user device is authorized to access the space. A set of cast devices that correspond to the first logically defined space is determined. A first local port on a gateway device is allocated to a first cast device of the set of cast devices. Further, a response to the request is generated, where the response indicates the first local port on the gateway device. The response is transmitted to the first user device.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 11, 2019
    Inventors: Vikas S. MURTHY, Nitesh TRIKHA
  • Patent number: 10140381
    Abstract: A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: November 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Nitesh Trikha, William N. Dry, Carlos M. Pignataro, Pankaj Srivastava, Coumara Radja
  • Patent number: 9871830
    Abstract: A determination is made at a server that a network connected device is to control monitoring performed by a first network connected sensor. A first connection is established between the network connected device and the first network connected sensor, the first connection providing control of the first network connected sensor by the network connected device. A context change for the network connected device is determined. A second connection between the network connected device and a second network connected sensor is established, the second connection providing control of the second network connected sensor by the network connected device.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Vargheese, William Nathan Dry, Nitesh Trikha, Carlos M. Pignataro, Rajah Balu
  • Patent number: 9633131
    Abstract: A web browser configured to execute on a network element receives a Hypertext Markup Language (HTML) document including HTML network service tags. The network service tags include commands to cause a corresponding network action to be taken in connection with the network element, such as configuring and/or causing information to be read from the network element. The web browser determines, based on each HTML network service tag, the command to cause the network action to be taken in connection with the network element. The web browser issues the determined command for each HTML network service tag to a corresponding application program interface (API), which in turn cause the network action to be taken in connection with the network element.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Nitesh Trikha, William N. Dry, Gonzalo A. Salgueiro, Pankaj Srivastava
  • Publication number: 20160099976
    Abstract: A determination is made at a server that a network connected device is to control monitoring performed by a first network connected sensor. A first connection is established between the network connected device and the first network connected sensor, the first connection providing control of the first network connected sensor by the network connected device. A context change for the network connected device is determined. A second connection between the network connected device and a second network connected sensor is established, the second connection providing control of the second network connected sensor by the network connected device.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventors: Rajesh Vargheese, William Nathan Dry, Nitesh Trikha, Carlos M. Pignataro, Rajah Balu
  • Publication number: 20150261875
    Abstract: A web browser configured to execute on a network element receives a Hypertext Markup Language (HTML) document including HTML network service tags. The network service tags include commands to cause a corresponding network action to be taken in connection with the network element, such as configuring and/or causing information to be read from the network element. The web browser determines, based on each HTML network service tag, the command to cause the network action to be taken in connection with the network element. The web browser issues the determined command for each HTML network service tag to a corresponding application program interface (API), which in turn cause the network action to be taken in connection with the network element.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Nitesh Trikha, William N. Dry, Gonzalo A. Salgueiro, Pankaj Srivastava
  • Publication number: 20150261876
    Abstract: A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Nitesh Trikha, William N. Dry, Carlos M. Pignataro, Pankaj Srivastava, Coumara Radja
  • Patent number: 7551567
    Abstract: A method is disclosed for interpreting an application message at a network element using sampling and heuristics. Using this method, a network element such as a router can determine, based solely on a data packet's packet headers, whether the network element ought to invest the time and processing power required to inspect and interpret the data packet's payload portion, or whether the network element can send the data packet toward the data packet's destination without inspecting and interpreting the data packet's payload portion. According to one aspect, while in a sampling state, the network element determines shared packet header characteristics possessed by packet headers of all data packets that require application layer message inspection. While in a processing state, the network element forgoes application layer message inspection relative to data packets whose packet headers do not possess the shared packet header characteristics. The network element alternates between the states.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: June 23, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Tefcros Anthias, Sunil Potti, Subramanian Srinivasan, Nitesh Trikha
  • Publication number: 20060146879
    Abstract: A method is disclosed for interpreting an application message at a network element using sampling and heuristics. Using this method, a network element such as a router can determine, based solely on a data packet's packet headers, whether the network element ought to invest the time and processing power required to inspect and interpret the data packet's payload portion, or whether the network element can send the data packet toward the data packet's destination without inspecting and interpreting the data packet's payload portion. According to one aspect, while in a sampling state, the network element determines shared packet header characteristics possessed by packet headers of all data packets that require application layer message inspection. While in a processing state, the network element forgoes application layer message inspection relative to data packets whose packet headers do not possess the shared packet header characteristics. The network element alternates between the states.
    Type: Application
    Filed: January 5, 2005
    Publication date: July 6, 2006
    Inventors: Tefcros Anthias, Sunil Potti, Subramanian Srinivasan, Nitesh Trikha