Patents by Inventor Rajesh Mishra

Rajesh Mishra 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: 10547660
    Abstract: The technology described in this document can be embodied in a method that includes receiving, at an intermediate device disposed between a source device and a destination device, capability information indicative of media rendering capabilities of the destination device, and determining to process at the intermediate device at least a portion of data received from the source device. The method also includes generating, responsive to such determination, updated capability information to replace one or more media rendering capabilities of the destination device with corresponding one or more media rendering capabilities of the intermediate device. The one or more media rendering capabilities of the intermediate device pertains to the portion of the data to be processed by the intermediate device. The method further includes transmitting the updated capability information to the source device, wherein the updated capability information is usable by the source device to generate the data.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 28, 2020
    Assignee: Bose Corporation
    Inventors: Rajesh Mishra, Brian Robert White, David Marino, Joseph Thomas Dzado
  • Publication number: 20190132640
    Abstract: Automated playback and redistribution of internet streaming content using a device that is configured to receive a command to select a web media service, and automatically, without human intervention, retrieve user credentials for the selected web media service, use the command to select a correct web browser instance, retrieve a sign-in page from the selected web media service, insert the user credentials into the sign-in page, log into the web media service, then select a stream on the web media service and initiate playback of the selected stream.
    Type: Application
    Filed: October 9, 2018
    Publication date: May 2, 2019
    Inventors: Bruno Gauthier, David Geene, Rajesh Mishra
  • Publication number: 20180077215
    Abstract: The technology described in this document can be embodied in a method that includes receiving, at an intermediate device disposed between a source device and a destination device, capability information indicative of media rendering capabilities of the destination device, and determining to process at the intermediate device at least a portion of data received from the source device. The method also includes generating, responsive to such determination, updated capability information to replace one or more media rendering capabilities of the destination device with corresponding one or more media rendering capabilities of the intermediate device. The one or more media rendering capabilities of the intermediate device pertains to the portion of the data to be processed by the intermediate device. The method further includes transmitting the updated capability information to the source device, wherein the updated capability information is usable by the source device to generate the data.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Rajesh Mishra, Brian Robert White, David Marino, Joseph Thomas Dzado
  • Publication number: 20180063846
    Abstract: Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requestor in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer.
    Type: Application
    Filed: October 25, 2017
    Publication date: March 1, 2018
    Inventors: HUSEYIN CAHIT AKIN, MUSTAFA ARISOYLU, RENE L. CRUZ, RAJESH MISHRA
  • Patent number: 9693109
    Abstract: The technology described in this document can be embodied in a method that includes receiving, at an intermediate device disposed between a source device and a destination device, information indicative of a user-selection. The user-selection identifies a particular control element from a plurality of control elements of a controller device. Each of the plurality of control elements is selectable as the particular control element to be associated with the source device. The method also includes mapping a control profile to the particular control element identified by the user-selection, and receiving, from the controller device, information indicative of a user-interaction with the particular control element. Responsive to receiving the information indicative of the user-interaction of the particular control element, the intermediate device processes at least a portion of an output of the source device in accordance with the control profile mapped to the particular control element.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 27, 2017
    Assignee: Bose Corporation
    Inventors: Rajesh Mishra, Brian Robert White, David Marino
  • Patent number: 9647948
    Abstract: A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where m aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: May 9, 2017
    Assignee: MUSHROOM NETWORKS, INC.
    Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
  • Publication number: 20160157234
    Abstract: Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requestor in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 2, 2016
    Inventors: HUSEYIN CAHIT AKIN, MUSTAFA ARISOYLU, RENE L. CRUZ, RAJESH MISHRA
  • Patent number: 9346495
    Abstract: A cabin is disclosed for use with a mobile machine. The cabin may have a floor and a roof. The cabin may also have at least one A-post located at a leading end relative to a forward travel direction of the mobile machine, and a C-post located at a trailing end opposite the at least one A-post. The C-post may have two terminal ends located at the floor, and a single terminal end located at the roof.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 24, 2016
    Assignee: Caterpillar Inc.
    Inventors: Jeffrey A. Zurinski, Aaron L. Dunaway, Matthew J. Gielda, Thomas A. Jenne, Rajesh Mishra, Christian D. Ritchie, Brent R. Frazier, Matthew J. Rettick
  • Patent number: 9201835
    Abstract: Methods and apparatus for aggregating communication channels. In one exemplary embodiment an aggregation device is required only on one side of the set of communication channels being aggregated. Advantageously, no modifications to the source and/or destination of data transfers are required for operation of the invention. In one embodiment utilized for data transfers in the downstream direction, object download requests can be fulfilled by sending a sequence of partial download requests through the set of communication channels being aggregated, and forwarding the resulting partial data objects received to the original requester in the proper order. In another embodiment utilized for upstream data transfers, traffic is bifurcated to travel along a set of communication channels, and the bifurcated traffic is reassembled either at the network layer or the transport layer.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: December 1, 2015
    Assignee: Mushroom Networks, Inc
    Inventors: Huseyin Cahit Akin, Mustafa Arisoylu, Rene L. Cruz, Rajesh Mishra
  • Publication number: 20150298749
    Abstract: A cabin is disclosed for use with a mobile machine. The cabin may have a floor and a roof. The cabin may also have at least one A-post located at a leading end relative to a forward travel direction of the mobile machine, and a C-post located at a trailing end opposite the at least one A-post. The C-post may have two terminal ends located at the floor, and a single terminal end located at the roof.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 22, 2015
    Applicant: Caterpillar Inc.
    Inventors: Jeffrey A. ZURINSKI, Aaron L. DUNAWAY, Matthew J. GIELDA, Thomas A. JENNE, Rajesh MISHRA, Christian D. RITCHIE, Brent R. FRAZIER, Matthew J. RETTICK
  • Patent number: 8978308
    Abstract: A door and method for assembling such door for a vehicle are disclosed. The door may comprise a window having a visual surface area and a frame. The frame may include an outer panel surrounding the window and defining a cavity having a draw depth and a mouth, and an inner panel having a first end and a second end. The inner panel may be joined to the outer panel at an inner coupling disposed at the first end and joined to the outer panel at an outer coupling disposed at the second end of the inner panel. The inner panel may substantially cover the mouth of the cavity. The door may have a door area. The visual surface area of the window may be in the range of about 65 percent to 95 percent of the door area.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 17, 2015
    Assignee: Caterpillar Inc.
    Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
  • Patent number: 8950120
    Abstract: A latch load distribution system and method for assembling such for a vehicle are disclosed. The latch load distribution system may comprise a window, a door, a latch bracket and a door handle. The door may include a window and a door frame surrounding the window. The door frame may include an inner panel and an outer panel joined to the inner panel. The outer panel may define a cavity having an inner sidewall and a mouth with a mount width. The latch bracket may have a latch bracket length, and may include a primary end, a body and a secondary end. The primary end may be disposed in the cavity and may be coupled to the outer panel. The door handle may be coupled to the door frame and the latch bracket.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 10, 2015
    Assignee: Caterpillar Inc.
    Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
  • Publication number: 20140247721
    Abstract: A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where m aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
    Type: Application
    Filed: February 5, 2014
    Publication date: September 4, 2014
    Applicant: Mushroom Networks
    Inventors: Mustafa ARISOYLU, H. Cahit AKIN, Rene L. CRUZ, Rajesh MISHRA
  • Patent number: 8717885
    Abstract: A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each point to implement an aggregation policy. The system provides a dynamic aggregation system where an aggregation policy is employed on a per packet flow basis. Packet flow can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: May 6, 2014
    Assignee: Mushroom Networks, Inc.
    Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
  • Patent number: 8707003
    Abstract: Pacing data transfers includes receiving, at a first storage device, a first plurality of data writes that are written before a first time, receiving, at the first storage device, a second plurality of writes that are written after the first time and before a second time, transferring the first plurality of writes to a corresponding second storage device while the second plurality of data writes are being written to the first storage device, and acknowledging writes to the first storage device, where acknowledging is delayed in response to either the first storage device or the second storage device having a backlog of data. Pacing data transfers may also include providing the second plurality of data writes to cache slots the first storage device.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventors: Rajesh Mishra, Benjamin Yoder
  • Patent number: 8668255
    Abstract: A stamped roof panel for the cab of a utility vehicle includes a base portion having a periphery, a protrusion extending upwardly around the periphery of the base portion, and a plurality of drainage gaps in the protrusion. The protrusion has a generally U-shaped cross-sectional profile with a first leg extending from the base portion, a bight portion, and a second leg extending downwardly from the bight portion. The second leg of the protrusion may extend downwardly beyond the base portion and the top edge of the wall panels of the cab. The roof panel may further include a raised panel spaced upwardly from the base portion.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: March 11, 2014
    Assignee: Caterpillar Inc.
    Inventors: Sean A. Randleman, Timothy J. Linder, Mark Wayne Hammerton, Rajesh Mishra, Dale B. Higdon, Ahti J. Isolehto, Thomas A. Jenne, Daniel K. Allen
  • Publication number: 20140059936
    Abstract: A latch load distribution system and method for assembling such for a vehicle are disclosed. The latch load distribution system may comprise a window, a door, a latch bracket and a door handle. The door may include a window and a door frame surrounding the window. The door frame may include an inner panel and an outer panel joined to the inner panel. The outer panel may define a cavity having an inner sidewall and a mouth with a mount width. The latch bracket may have a latch bracket length, and may include a primary end, a body and a secondary end. The primary end may be disposed in the cavity and may be coupled to the outer panel. The door handle may be coupled to the door frame and the latch bracket.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: CATERPILLAR, INC.
    Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
  • Publication number: 20140062135
    Abstract: A door and method for assembling such door for a vehicle are disclosed. The door may comprise a window having a visual surface area and a frame. The frame may include an outer panel surrounding the window and defining a cavity having a draw depth and a mouth, and an inner panel having a first end and a second end. The inner panel may be joined to the outer panel at an inner coupling disposed at the first end and joined to the outer panel at an outer coupling disposed at the second end of the inner panel. The inner panel may substantially cover the mouth of the cavity. The door may have a door area. The visual surface area of the window may be in the range of about 65 percent to 95 percent of the door area.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: CATERPILLAR, INC.
    Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
  • Patent number: 8576852
    Abstract: The system provides a low cost way of providing high speed point to point communications between two offices, as well as Internet access, which exploits the use of low cost access technologies, such as ADSL, in such a way that (a) no CO component is required to deploy the solution, (b) the two offices could have different types of communication technologies available, and (c) more than two offices can form an overlay network, whereby each pair of offices has a virtual single high throughput pipe available which is achieved through aggregation of Internet access services at each office. The proposed system allows intranet communication links or Internet connections to be aggregated, thereby enabling faster and more reliable communications.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: November 5, 2013
    Assignee: Mushroom Networks, Inc.
    Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
  • Patent number: 7904090
    Abstract: The invention relates to traffic handling in multi-access communication systems (100). A network-level solution is proposed, in which the access networks (20) provide a network-based ATC server (61) with access-related information comprising measured performance parameters. The ATC server may also receive information from the multi-access terminal (10), e.g. about available access networks. The ATC server coordinates the information and uses it for adaptive traffic control calculations. This typically involves continuously executing an adaptive traffic control algorithm for reaching predetermined control objectives. The control algorithm tracks the reference values and outputs a feedback control signal that is sent back to the user devices. Based on the feedback control signal the multi-access terminals spread their traffic over the available access networks.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: March 8, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Per Johansson, Rajesh Mishra