Patents by Inventor Raghuram S. Sudhaakar
Raghuram S. Sudhaakar 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: 9860709Abstract: A method includes establishing communication channels between an on-board unit (OBU) of a vehicle and a plurality of nodes, tagging each of a plurality of data from the plurality of nodes with a priority level, storing the plurality of data in a priority queue according to respective priority levels, selecting a medium to present a first data of the plurality of data to a user, and presenting the first data to the user via the medium. In the method, the plurality of nodes includes a remote node and an in-vehicle device. Another method includes receiving a data from a remote node, generating a plurality of data streams from the data and transmitting the plurality of data streams across a plurality of wireless interfaces. Another method includes enhancing audio signals from a plurality of microphones and speakers. Yet another method includes various gesture based user interfaces coupled to the OBU.Type: GrantFiled: April 2, 2014Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Lillian Lei Dai, Raghuram S. Sudhaakar, Flavio Bonomi, Xiaoqing Zhu, Preethi Natarajan, Vijaynarayanan Subramanian, Rong Pan, Robert Edward Somers
-
Patent number: 9838454Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.Type: GrantFiled: July 8, 2014Date of Patent: December 5, 2017Assignee: Cisco Technology, Inc.Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Patent number: 9806974Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.Type: GrantFiled: November 4, 2014Date of Patent: October 31, 2017Assignee: Cisco Technology, Inc.Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20170251339Abstract: A method includes receiving, by a processor of a data collector, a request for sensor data related to an event. The method also includes sending a plurality of requests for the sensor data to a plurality of on-board units (OBUs), respectively, where the plurality of OBUs is associated with a plurality of vehicles, respectively. The method further includes receiving a plurality of responses from the plurality of OBUs, respectively, wherein each response of the plurality of responses includes a sensor data item related to the event. In more specific embodiments the plurality of requests are sent to the plurality of OBUs based on the plurality of OBUs being located within a certain proximity to the event. In yet further embodiments, each sensor data item of the plurality of responses is encapsulated with a respective tag.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Lillian Lei Dai, Robert Edward Somers
-
Patent number: 9654937Abstract: A method includes selecting a path for routing a data packet from a source node to a destination node in a vehicular ad hoc network, storing the data packet if the selected path is identified as a dead end, and establishing a communication link with a first node. The method also includes forwarding the data packet to the first node if a first distance between the first node and the destination node is less than a second distance between the source node and the destination node. More specific embodiments include sending a query for location information of the destination node, receiving the location information including two or more available paths from the source node to the destination node, and determining the path for routing the data packet is an optimal path of the two or more available paths.Type: GrantFiled: March 20, 2015Date of Patent: May 16, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Lillian Lei Dai, Vina Ermagan, Preethi Natarajan, Kevin C. Lee, Pere Monclus
-
Patent number: 9600494Abstract: In one embodiment, a stream of data packets originated by a visual data source is received at an edge device in a network. The data packets include at least one of video data, image data, and geo spatial data. Next, a visual data attribute is extracted at the edge device from the stream of data packets according to an edge-based extraction algorithm. The extracted visual data attribute is vectorized at the edge device via quantization vectors. The vectorized visual data attribute is then indexed at the edge device in a schema-less database that stores indexed visual data attributes.Type: GrantFiled: January 24, 2014Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
-
Publication number: 20160381087Abstract: In one embodiment, a router operating in a hierarchically routed computer network may receive collected data from one or more hierarchically lower devices in the network (e.g., hierarchically lower sensors or routers). The collected data may then be converted to aggregated metadata according to a dynamic schema, and the aggregated metadata is stored at the router. The aggregated metadata may also be transmitted to one or more hierarchically higher routers in the network. Queries may then be served by the router based on the aggregated metadata, accordingly.Type: ApplicationFiled: September 13, 2016Publication date: December 29, 2016Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Jean-Philippe Vasseur, Flavio Bonomi
-
Patent number: 9507630Abstract: In one embodiment, a universal programming module on a first device collects context and state information from a local application executing on the first device, and provides the context and state information to a context mobility agent on the first device. The context mobility agent establishes a peer-to-peer connection with a second device, and transfers the context and state information to the second device, such that a remote application may be configured to execute according to the transferred context and state information from the first device. In another embodiment, the context mobility agent receives remote context and remote state information from the second device, wherein the remote application had been executing according to the remote context and remote state information, and provides the remote context and remote state information to the universal programming module to configure the local application to execute according to the remote context and remote state information.Type: GrantFiled: February 9, 2012Date of Patent: November 29, 2016Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Jean-Philippe Vasseur, Flavio Bonomi
-
Patent number: 9462040Abstract: In one embodiment, a router operating in a hierarchically routed computer network may receive collected data from one or more hierarchically lower devices in the network (e.g., hierarchically lower sensors or routers). The collected data may then be converted to aggregated metadata according to a dynamic schema, and the aggregated metadata is stored at the router. The aggregated metadata may also be transmitted to one or more hierarchically higher routers in the network. Queries may then be served by the router based on the aggregated metadata, accordingly.Type: GrantFiled: December 7, 2011Date of Patent: October 4, 2016Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Jean-Philippe Vasseur, Flavio Bonomi
-
Patent number: 9444598Abstract: In one embodiment, a device (e.g., a transmitter) determines a level of error protection of each bit position within symbols of a particular constellation map used for modulation-based communication, and also determines priority levels of application data bits to be placed into a communication frame. Application data bits may then be placed into symbols of the communication frame, where higher priority application data bits are placed into bit positions with greater or equal levels of protection than bit positions into which lower priority application data bits are placed. The communication frame may then be transmitted to one or more receivers with an indication of how to decode the placement of the application data bits within the symbols. In another embodiment, the particular constellation map may be dynamically selected from a plurality of available constellation maps, such as based on communication channel conditions and/or applications generating the data.Type: GrantFiled: June 4, 2014Date of Patent: September 13, 2016Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Kevin C. Lee, Raghuram S. Sudhaakar, Jean-Philippe Vasseur, Flavio Bonomi
-
Patent number: 9313275Abstract: In one embodiment, an energy-harvesting communication device of a communication network accumulates energy, e.g., electromagnetic energy. Upon detecting that the accumulated energy surpasses a sufficient threshold, the communication device may transmit a message into the communication network using the accumulated energy as an unreliable and unsynchronized broadcast transmission to any available receiver within the communication network.Type: GrantFiled: November 16, 2011Date of Patent: April 12, 2016Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Jean-Philippe Vasseur
-
Patent number: 9225782Abstract: A method includes joining a vehicular access network (VAN) comprising cooperative communication between a plurality of on-board units (OBU) in respective vehicles, scanning the VAN to pick up a coverage of at least one infrastructure access point (IAP), which operates on a control channel in a radio access tree (RAT) comprising a plurality of cells, listening to a channel allocation information from the IAP that includes a request for a mobile cell gateway (MCG) at a nominal location in the RAT, and sending a candidacy message to the at least one IAP to become an MCG. Certain embodiments include establishing the VAN in a highway, and in urban areas, aggregating traffic in a cell and transmitting to the IAP via the MCG, and other features.Type: GrantFiled: July 16, 2013Date of Patent: December 29, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Rodolfo A. Milito, Lillian Lei Dai, Flavio Bonomi, Raghuram S. Sudhaakar, Christian Ibars Casas, Pere Monclus
-
Publication number: 20150312125Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.Type: ApplicationFiled: November 4, 2014Publication date: October 29, 2015Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Publication number: 20150312311Abstract: Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A schema is applied to the traffic stream at the edge network device. It is determined that a rule triggering condition has been met. The rule is applied to the traffic stream, at the edge network device, in response to the rule triggering condition having been met. At least one of determining that the rule triggering event has taken place or applying the rule is performed based on the applied schema.Type: ApplicationFiled: July 8, 2014Publication date: October 29, 2015Inventors: Vijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
-
Patent number: 9154900Abstract: In accordance with one embodiment, a system and method are provided for translation services to facilitate interoperation between mobility schemes. In other embodiments, the system and method may provide transport and network services for legacy applications, and adaptive coding for message, packet, link and physical layers.Type: GrantFiled: May 24, 2011Date of Patent: October 6, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Preethi Natarajan, Raghuram S. Sudhaakar, Lillian Lei Dai, Vina Ermagan, Christian Ibars Casas, Pere Monclus
-
Publication number: 20150264554Abstract: A method includes selecting a path for routing a data packet from a source node to a destination node in a vehicular ad hoc network, storing the data packet if the selected path is identified as a dead end, and establishing a communication link with a first node. The method also includes forwarding the data packet to the first node if a first distance between the first node and the destination node is less than a second distance between the source node and the destination node. More specific embodiments include sending a query for location information of the destination node, receiving the location information including two or more available paths from the source node to the destination node, and determining the path for routing the data packet is an optimal path of the two or more available paths.Type: ApplicationFiled: March 20, 2015Publication date: September 17, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Raghuram S. Sudhaakar, Lillian Lei Dai, Vina Ermagan, Preethi Natarajan, Kevin C. Lee, Pere Monclus, Robert Edward Somers
-
Publication number: 20150222708Abstract: A method in one example embodiment includes identifying a power state and a battery level of a vehicle. The method also includes allocating power to critical applications (for example) in response to determining that the battery level is above a reserve threshold while the power state of the vehicle is engine-off. The method also includes allocating remaining power in excess of the reserve threshold to non-critical applications according to a power management policy. The power management policy may comprise at least one of a user power preference index and an application power preference index.Type: ApplicationFiled: February 11, 2015Publication date: August 6, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Sateesh K. Addepalli, Fabio R. Maino, Lillian Lei Dai, Raghuram S. Sudhaakar, Chin-Ju Chen, Erick D. Lee
-
Publication number: 20150213056Abstract: In one embodiment, a stream of data packets originated by a visual data source is received at an edge device in a network. The data packets include at least one of video data, image data, and geo spatial data. Next, a visual data attribute is extracted at the edge device from the stream of data packets according to an edge-based extraction algorithm. The extracted visual data attribute is vectorized at the edge device via quantization vectors. The vectorized visual data attribute is then indexed at the edge device in a schema-less database that stores indexed visual data attributes.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: David A. Maluf, Raghuram S. Sudhaakar, James D. Stanley, III, Sateesh K. Addepalli
-
Publication number: 20150200810Abstract: In one embodiment, a future location of a child node in a network is predicted. One or more potential parent nodes are identified for the child node based on the predicted future location of the child node. The potential parent nodes are then reported to a root node in the network. A first data packet that is multicast to the current parent node and one of the potential parent nodes is received via the current parent node. A second data packet that is also multicast to the current and potential parent nodes is received via the potential parent node.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Jean-Philippe Vasseur, Raghuram S. Sudhaakar
-
Patent number: 9076017Abstract: In one embodiment, a method comprises providing an apparatus having exclusive access to each of one or more central processing units (CPUs) of a computing system and exclusive access to host resources of the computing system; and controlling, by the apparatus, execution of a virtual machine in the computing system based on the apparatus controlling access to any one of the CPUs or any one of the host resources according to prescribed policies for the virtual machine, the prescribed policies maintained exclusively by the apparatus.Type: GrantFiled: November 27, 2013Date of Patent: July 7, 2015Assignee: Cisco Technology, Inc.Inventors: Sateesh K Addepalli, Raghuram S Sudhaakar