Patents by Inventor Raj Mathur
Raj Mathur 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: 20190230192Abstract: Method embodiments are disclosed for characterizing network latency for a component of a webpage provided by an application server device, using boxcarring of action requests. The method comprises measuring the network latency for a component provided by an application server device. A latency category is established based on the network latency. An action request of a user occurring within a queue wait time is associated with the latency category. The action request of the user associated with the latency category is enqueued into an enqueued action request, which is batched in a boxcar to create a batched action request. The batched action request is dispatched in the boxcar to the application server device. The queue wait time is adapted based on an updated network latency and a transmission status of the action request of the user and the batched action request. System and computer program product embodiments are also disclosed.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Applicant: salesforce.com, inc.Inventors: Ashraya Raj Mathur, Shweta Joshi, Ronnie Fong, Jianxun Jason Ding
-
Patent number: 10250716Abstract: Improved perceived load time for browser and mobile application pages is achieved by adjusting boxcarring of action requests from coupled data consuming applications on the user device, using the priority level of regions and components in component-driven cloud applications. Priority labels differentiate among display regions rendered by the data consuming application and the priority labels further differentiate among components within respective display regions. The middleware application batches the action requests into batches based at least in part on the priority labels, into boxcars segregated by priority label according to a predetermined segregation schedule, and dispatches the boxcars of batched action requests to the server. Performance is also dynamically speeded up, by adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, based on the dynamically measured network communication latency between the user device and the server.Type: GrantFiled: June 30, 2016Date of Patent: April 2, 2019Assignee: salesforce.com, inc.Inventors: Shweta Joshi, Ashraya Raj Mathur, Ronnie Fong, Jianxun Jason Ding
-
Patent number: 10250715Abstract: Performance of web pages and mobile device applications with multiple components rendered on a user device is dynamically speeded up, including dynamically measuring network communication latency, adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, and dispatching boxcarred requests to the server. Adjustments to the boxcar intervals are based on the dynamically measured network communication latency and a number of connections supported between the user device and the server. The measured network communication latency is calculated as dispatch-to-completed response time minus server processing time and the server processing time is received from the server for a boxcar of completed responses. The system adjusts according to feedback received, as a browser or mobile device changes network connections or the network conditions change, and adapting over time for a particular user.Type: GrantFiled: June 30, 2016Date of Patent: April 2, 2019Assignee: salesforce.com, inc.Inventors: Ashraya Raj Mathur, Shweta Joshi, Ronnie Fong, Jianxun Jason Ding
-
Publication number: 20180007165Abstract: Performance of web pages and mobile device applications with multiple components rendered on a user device is dynamically speeded up, including dynamically measuring network communication latency, adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, and dispatching boxcarred requests to the server. Adjustments to the boxcar intervals are based on the dynamically measured network communication latency and a number of connections supported between the user device and the server. The measured network communication latency is calculated as dispatch-to-completed response time minus server processing time and the server processing time is received from the server for a boxcar of completed responses. The system adjusts according to feedback received, as a browser or mobile device changes network connections or the network conditions change, and adapting over time for a particular user.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: salesforce.com, inc.Inventors: Ashraya Raj Mathur, Shweta Joshi, Ronnie Fong, Jianxun Jason Ding
-
Publication number: 20180007166Abstract: Improved perceived load time for browser and mobile application pages is achieved by adjusting boxcarring of action requests from coupled data consuming applications on the user device, using the priority level of regions and components in component-driven cloud applications. Priority labels differentiate among display regions rendered by the data consuming application and the priority labels further differentiate among components within respective display regions. The middleware application batches the action requests into batches based at least in part on the priority labels, into boxcars segregated by priority label according to a predetermined segregation schedule, and dispatches the boxcars of batched action requests to the server. Performance is also dynamically speeded up, by adjusting inter-boxcar intervals used to dispatch batches of action requests from the user device to a production server, based on the dynamically measured network communication latency between the user device and the server.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: salesforce.com, inc.Inventors: Shweta Joshi, Ashraya Raj Mathur, Ronnie Fong, Jianxun Jason Ding
-
Patent number: 9277432Abstract: Methods and systems for measuring the performance of a mobile application and its associated user page flows include a communication link configured to connect a plurality of mobile client devices to an application server running the mobile application. The system includes a first module configured to implement a plurality of mobile network protocols; a second module configured to implement a plurality of mobile carrier protocols; a third module configured to implement a plurality of mobile operating systems; and a processing module configured to download the application and user pages from the application server and measure performance on each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems.Type: GrantFiled: October 9, 2014Date of Patent: March 1, 2016Assignee: salesforce.com, inc.Inventors: Ashraya Raj Mathur, Jingshu Xia, Tom Vaughan, Venkatesh Katari, Prashant Tiwari, Sudatta Gautham Sharada Prasad
-
Publication number: 20150099493Abstract: Methods and systems for measuring the performance of a mobile application and its associated user page flows include a communication link configured to connect a plurality of mobile client devices to an application server running the mobile application. The system includes a first module configured to implement a plurality of mobile network protocols; a second module configured to implement a plurality of mobile carrier protocols; a third module configured to implement a plurality of mobile operating systems; and a processing module configured to download the application and user pages from the application server and measure performance on each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems.Type: ApplicationFiled: October 9, 2014Publication date: April 9, 2015Inventors: Ashraya Raj Mathur, Jingshu Xia, Tom Vaughan, Venkatesh Katari, Prashant Tiwari, Sudatta Gautham Sharada Prasad
-
Publication number: 20070150702Abstract: A processor system comprising a processor and a memory system with a high data transfer rate and low average power consumption of related I/O activity. The processor system may be disposed on a single circuit board. One embodiment of a disclosed system includes a processor system that comprises a processor device, a memory device and a circuit board. The circuit board includes a substrate, electrical contacts, and interconnection lines between the contacts. The electrical contacts of the circuit board may be coupled to electrical contacts on the processor device and the memory device. The interconnection lines communicate signals, such as data or instructions, between the electrical contacts of the memory device and the process device at least 200 billion bits per second while related input/output activity of the processor and the memory consumes an average power less than ten watts.Type: ApplicationFiled: December 23, 2005Publication date: June 28, 2007Inventors: Henry Verheyen, Raj Mathur, William Watt
-
Patent number: 6390304Abstract: A filter media system, which is capable of operating in the microfiltration regime, offers: low cost, durability, high temperature and chemical resistance, no particulation, mechanical strength, separation efficiency, and biocompatibility. The present invention provides a filter media system comprising a fibrous substrate of at least one of carbon and ceramic fibers, wherein an array of carbon or ceramic fiber whiskers have been grown onto the fibrous substrate, without prior densification of the fibrous substrate. A process for manufacturing a filter media system wherein a carbon fiber is treated with a solution of metal catalyst salt, heated in hydrogen at elevated temperatures to reduce the metal salt to metal, and whisker growth is initiated on the surfaces of the metal deposited carbon fibers by decomposition of low molecular weight hydrocarbon gas at elevated temperature is also provided.Type: GrantFiled: February 4, 2000Date of Patent: May 21, 2002Assignee: Hitco Carbon Composites, Inc.Inventors: Doug Wilson, Raj Mathur
-
Patent number: 6264045Abstract: A filter media system, which is capable of operating in the microfiltration regime, offers: low cost, durability, high temperature and chemical resistance, no particulation, mechanical strength, separation efficiency, and biocompatibility. A filter media system is comprised of a carbon or ceramic composite substrate which contains a carbon or ceramic matrix reinforced with carbon or ceramic fibers. The composite has an array of carbon or ceramic fiber whiskers grown onto its surface or in its bulk. A process is provided for manufacturing the filter media system wherein a carbon fiber is disposed in a matrix deposited by a CVI or LPI process, at temperatures of about 900 to about 1200° C. to achieve a weight gain of about 10 to 200% (the ceramic matrix is deposited by a CVI process from an aqueous slurry or by use of a preceramic polymer). This composite is treated with an aqueous solution of metal catalyst salt and is then heated in hydrogen at elevated temperatures to reduce the metal salt to metal.Type: GrantFiled: May 29, 1998Date of Patent: July 24, 2001Assignee: Hitco Carbon Composites, Inc.Inventors: Doug Wilson, Raj Mathur
-
Patent number: 6226866Abstract: The present invention provides a carbon-carbon (C/C) composite valve structure useful for high temperature internal combustion engines comprising (a) a carbon-carbon (C/C) composite valve stem having a flared end and a non-flared end opposite the flared end; and (b) a carbon-carbon (C/C) composite valve head applied onto the flared end of the valve stem, wherein at least one of the carbon-carbon (C/C) composite valve stem and head is coated with a high temperature resistant coating.Type: GrantFiled: April 13, 2000Date of Patent: May 8, 2001Assignee: Hitco Carbon Composites, Inc.Inventors: Doug Wilson, Sam Lee, Raj Mathur
-
Patent number: 6085714Abstract: The present invention provides a carbon--carbon (C/C) composite valve structure useful for high temperature internal combustion engines comprising (a) a carbon--carbon (C/C) composite valve stem having a flared end and a non-flared end opposite the flared end; and (b) a carbon--carbon (C/C) composite valve head applied onto the flared end of the valve stem, wherein at least one of the carbon--carbon (C/C) composite valve stem and head is coated with a high temperature resistant coating.Type: GrantFiled: December 11, 1998Date of Patent: July 11, 2000Assignee: Hitco Carbon Composites, Inc.Inventors: Doug Wilson, Sam Lee, Raj Mathur
-
Patent number: 6068925Abstract: A chemical process apparatus component comprising a high purity, corrosion resistant composite including a continuous carbon fiber reinforced carbon matrix having a level of total metal impurity below about 10 ppm, preferably below about 5 ppm. Most preferably, the composite has a level of metal impurity below the detection limit of inductively coupled plasma spectroscopy for the metals Ag, Al, Ba, Be, Ca, Cd, Co, Cr, Cu, K, Mg, Mn, Mo, Na, Ni, P, Pb, Sr and Zn.Type: GrantFiled: May 2, 1997Date of Patent: May 30, 2000Assignee: SGL Carbon CompositesInventors: Doug Wilson, Raj Mathur, Gary Pruett, Robert Howard Metter
-
Patent number: 5989504Abstract: A chemical process apparatus component comprising a high purity, corrosion resistant composite including a continuous carbon fiber reinforced carbon matrix having a level of total metal impurity below about 10 ppm, preferably below about 5 ppm. Most preferably, the composite has a level of metal impurity below the detection limit of inductively coupled plasma spectroscopy for the metals Ag, Al, Ba, Be, Ca, Cd, Co, Cr, Cu, K, Mg, Mn, Mo, Na, Ni, P, Pb, Sr and Zn. A process utilizing at least one of the above components for use in a chemical process apparatus, wherein said component is in contact with at least one of i) a high purity material, such as for processing, and ii) a corrosive process media.Type: GrantFiled: June 20, 1997Date of Patent: November 23, 1999Assignee: SGL Carbon CompositesInventors: Doug Wilson, Raj Mathur, Gary Pruett, Robert Howard Metter