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: 10547660Abstract: 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: GrantFiled: September 12, 2016Date of Patent: January 28, 2020Assignee: Bose CorporationInventors: Rajesh Mishra, Brian Robert White, David Marino, Joseph Thomas Dzado
-
Publication number: 20190132640Abstract: 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: ApplicationFiled: October 9, 2018Publication date: May 2, 2019Inventors: Bruno Gauthier, David Geene, Rajesh Mishra
-
Publication number: 20180077215Abstract: 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: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Rajesh Mishra, Brian Robert White, David Marino, Joseph Thomas Dzado
-
Publication number: 20180063846Abstract: 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: ApplicationFiled: October 25, 2017Publication date: March 1, 2018Inventors: HUSEYIN CAHIT AKIN, MUSTAFA ARISOYLU, RENE L. CRUZ, RAJESH MISHRA
-
Patent number: 9693109Abstract: 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: GrantFiled: September 12, 2016Date of Patent: June 27, 2017Assignee: Bose CorporationInventors: Rajesh Mishra, Brian Robert White, David Marino
-
Patent number: 9647948Abstract: 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: GrantFiled: February 5, 2014Date of Patent: May 9, 2017Assignee: MUSHROOM NETWORKS, INC.Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
-
Publication number: 20160157234Abstract: 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: ApplicationFiled: November 30, 2015Publication date: June 2, 2016Inventors: HUSEYIN CAHIT AKIN, MUSTAFA ARISOYLU, RENE L. CRUZ, RAJESH MISHRA
-
Patent number: 9346495Abstract: 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: GrantFiled: April 1, 2015Date of Patent: May 24, 2016Assignee: 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: 9201835Abstract: 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: GrantFiled: February 12, 2008Date of Patent: December 1, 2015Assignee: Mushroom Networks, IncInventors: Huseyin Cahit Akin, Mustafa Arisoylu, Rene L. Cruz, Rajesh Mishra
-
Publication number: 20150298749Abstract: 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: ApplicationFiled: April 1, 2015Publication date: October 22, 2015Applicant: 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: 8978308Abstract: 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: GrantFiled: August 29, 2012Date of Patent: March 17, 2015Assignee: Caterpillar Inc.Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
-
Patent number: 8950120Abstract: 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: GrantFiled: August 29, 2012Date of Patent: February 10, 2015Assignee: Caterpillar Inc.Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
-
Publication number: 20140247721Abstract: 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: ApplicationFiled: February 5, 2014Publication date: September 4, 2014Applicant: Mushroom NetworksInventors: Mustafa ARISOYLU, H. Cahit AKIN, Rene L. CRUZ, Rajesh MISHRA
-
Patent number: 8717885Abstract: 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: GrantFiled: April 25, 2008Date of Patent: May 6, 2014Assignee: Mushroom Networks, Inc.Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
-
Patent number: 8707003Abstract: 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: GrantFiled: September 29, 2010Date of Patent: April 22, 2014Assignee: EMC CorporationInventors: Rajesh Mishra, Benjamin Yoder
-
Patent number: 8668255Abstract: 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: GrantFiled: November 27, 2012Date of Patent: March 11, 2014Assignee: 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: 20140059936Abstract: 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: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Applicant: CATERPILLAR, INC.Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
-
Publication number: 20140062135Abstract: 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: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Applicant: CATERPILLAR, INC.Inventors: Matthew James Gielda, Derick Lee Hinderliter, Rajesh Mishra, Thomas Allan Jenne
-
Patent number: 8576852Abstract: 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: GrantFiled: June 24, 2009Date of Patent: November 5, 2013Assignee: Mushroom Networks, Inc.Inventors: Mustafa Arisoylu, H. Cahit Akin, Rene L. Cruz, Rajesh Mishra
-
Patent number: 7904090Abstract: 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: GrantFiled: December 1, 2003Date of Patent: March 8, 2011Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Per Johansson, Rajesh Mishra