Patents by Inventor Todd M. Baker

Todd M. Baker 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: 10296301
    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, Todd M. Baker, Haihua Xiao, Yi Wang, Ashutosh A. Malegaonkar, Yajun Zhang
  • Publication number: 20160357524
    Abstract: According to one or more embodiments of the disclosure, thing discovery and configuration for an Internet of Things (IoT) integrated developer environment (IDE) is shown and described. In particular, in one embodiment, a computer operates an IoT IDE that discovers real-world physical devices within a computer network that are available to participate with the IoT IDE. The IoT IDE may then determine a respective functionality of each of the real-world physical devices, and virtually represents the real-world physical devices as selectable options within the IoT IDE for an IoT application, where a respective virtual representation of each of the real-world physical devices is configured within the IoT IDE with the corresponding respective functionality of that real-world physical device. Simulating the IoT application within the IoT IDE then relays input and/or output (I/O) between the IoT IDE and a selected set of real-world physical devices according to their corresponding respective functionality.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 8, 2016
    Inventors: David A. Maluf, Todd M. Baker, Haihua Xiao, Yi Wang, Ashutosh A. Malegaonkar, Yajun Zhang
  • Patent number: 8516530
    Abstract: In one embodiment, a method for reducing the network load of an event-triggered video system comprising transmitting a first ‘play’ indication by a controlling process over a data network, to an appropriately configured video encoding process, transmitting first video data by the encoding process in response to receiving the first ‘play’ indication, the first video data being transmitted over the data network through a communication channel established over the data network between the encoding process and a recording process and receiving the first video data by the recording process.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 20, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Amit S. Sakhardande, Todd M. Baker
  • Patent number: 7778180
    Abstract: Negotiation of RSVP reservations prior to the setup of a call, rather than negotiating reservation parameters during the call. RSVP reservation parameters are negotiated prior to ringing a device, rather than after. In some embodiments, this is achieved by including information in the initial call signaling elements. This added information allows negotiation with each device in the proposed data path to determine, prior to ringing the terminating device in the data path, whether each of the devices can support the proposed data link.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: August 17, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammed T. Shaikh, Todd M. Baker, Sabita Jasty
  • Publication number: 20090204812
    Abstract: In an example embodiment, an apparatus comprising a communication interface configured to be in data communication with another device, and processing logic that is operably coupled to the communication interface. The processing logic is operable to process a packet received via the communication interface, the packet comprising a header and a payload. The processing logic is configured to acquire information about the contents of the payload from the header. For example, the processing logic can determine from the header of the packet whether the payload contains sensitive data; contains analytic, video, and/or audio data; and/or whether the payload is encrypted.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Inventors: Todd M. Baker, Danelle Tai-Ling Au, Ashutosh Malegaonkar, Mohammed Taher Shaikh
  • Publication number: 20080304565
    Abstract: In one embodiment, a method for reducing the network load of an event-triggered video system comprising transmitting a first ‘play’ indication by a controlling process over a data network, to an appropriately configured video encoding process, transmitting first video data by the encoding process in response to receiving the first ‘play’ indication, the first video data being transmitted over the data network through a communication channel established over the data network between the encoding process and a recording process and receiving the first video data by the recording process.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Amit S. Sakhardande, Todd M. Baker
  • Publication number: 20080198745
    Abstract: Negotiation of RSVP reservations prior to the setup of a call, rather than negotiating reservation parameters during the call. RSVP reservation parameters are negotiated prior to ringing a device, rather than after. In some embodiments, this is achieved by including information in the initial call signaling elements. This added information allows negotiation with each device in the proposed data path to determine, prior to ringing the terminating device in the data path, whether each of the devices can support the proposed data link.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Mohammed T. Shaikh, Todd M. Baker, Sabita Jasty