Patents by Inventor Mathew Kurian
Mathew Kurian 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: 20230384105Abstract: The disclosure is generally directed to systems and methods related to charging an electric vehicle. A method for determining recommendations for a user of a user device includes determining that the user is consuming content on a first application on the user device, the content available on the electric vehicle, determining a charge state of the electric vehicle, determining, based on the charge state of the electric vehicle that a length of time to charge the electric vehicle satisfies a timing requirement associated with the content, locating a charge station where the electric vehicle can be charged while the vehicle plays the content, and presenting a recommendation to charge the vehicle at the charging station.Type: ApplicationFiled: May 27, 2022Publication date: November 30, 2023Applicant: Ford Global Technologies, LLCInventors: Jeffrey Yizho Hu, Michael Crimando, Robin Mathew Kurian
-
Patent number: 11201806Abstract: A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.Type: GrantFiled: June 16, 2020Date of Patent: December 14, 2021Assignee: salesforce.com, inc.Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
-
Publication number: 20200313994Abstract: A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.Type: ApplicationFiled: June 16, 2020Publication date: October 1, 2020Applicant: salesforce.com, Inc.Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
-
Patent number: 10721152Abstract: A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.Type: GrantFiled: April 27, 2017Date of Patent: July 21, 2020Assignee: salesforce.com, inc.Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
-
Publication number: 20190230206Abstract: A server is programmed to receive an application command from a hosted application executed by a second server, generate a simulated mobile device command indicating a function specified by the application command, and send the simulated mobile device command to a telematics controller of a vehicle, to cause the vehicle to execute the application command using a device link interface configured for communication between the vehicle and mobile devices local to the vehicle.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Elizabeth HALASH, Stefan BANKOWSKI, Robin Mathew KURIAN, Jeffrey HU
-
Patent number: 10278029Abstract: A vehicle and method of operation, which include a vehicle computing system having at least one controller coupled to a transceiver and configured to poll for and respond to subscribe requests from at least two mobile device applications, communicating with the transceiver near a vehicle cabin. In response to the subscribe requests, the controller(s) establish a monitored connection to an active one of the navigation applications. In response to at least one of destination, waypoint, active status, and current location signals from the monitored connection, the controller(s) communicate the signals to inactive applications, and may be further configured to communicate such signals from the inactive applications to other active and inactive applications.Type: GrantFiled: September 21, 2017Date of Patent: April 30, 2019Assignee: Ford Global Technologies, LLCInventors: Kevin Burdette, Jeffrey Yizhou Hu, Robin Mathew Kurian, Kujtim Shala
-
Publication number: 20190090097Abstract: A vehicle and method of operation, which include a vehicle computing system having at least one controller coupled to a transceiver and configured to poll for and respond to subscribe requests from at least two mobile device applications, communicating with the transceiver near a vehicle cabin. In response to the subscribe requests, the controller(s) establish a monitored connection to an active one of the navigation applications. In response to at least one of destination, waypoint, active status, and current location signals from the monitored connection, the controller(s) communicate the signals to inactive applications, and may be further configured to communicate such signals from the inactive applications to other active and inactive applications.Type: ApplicationFiled: September 21, 2017Publication date: March 21, 2019Inventors: Kevin BURDETTE, Jeffrey Yizhou HU, Robin Mathew KURIAN, Kujtim SHALA
-
Publication number: 20180316587Abstract: A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web page is rendered by the client application. The method further comprises analyzing the captured data as the data is captured to determine a plurality of factors that include the scripting language cycle duration, the identification of redundant code executions, and the prioritization and ordering of code module execution. The method further comprises generating a metric using the factors that characterizes the performance of the client application during web page rendering and displaying the metric.Type: ApplicationFiled: April 27, 2017Publication date: November 1, 2018Applicant: salesforce.com, inc.Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
-
Patent number: 8167936Abstract: A mechanical heart valve implantable as heart valve replacement comprising of an annular valve body with a central orifice and an exterior surface incorporating a suture ring having a plurality of suture tunnels, and a valve implantation flap assembly disposed on the valve body surface and wrapping around the suture ring. The inside lumen carries the occluder mechanism. The valve holder comprises of at least two parts, both parts having suture guiding grooves on the outer surface corresponding to and matching with the tunnels on the suture ring, such as to form a continuous path for the sewing material. The parts of the valve holder can be detached separately from the valve after taking all the sutures, the part on the ventricular side before lowering the valve into the heart and the other part after lowering and positioning the heart valve in the; desired position inside the heart.Type: GrantFiled: December 1, 2008Date of Patent: May 1, 2012Inventor: Valikapathalil Mathew Kurian
-
Publication number: 20100312335Abstract: A mechanical heart valve implantable as heart valve replacement comprising of an annular valve body with a central orifice and an exterior surface incorporating a suture ring having a plurality of suture tunnels, and a valve implantation flap assembly disposed on the valve body surface and wrapping around the suture ring. The inside lumen carries the occluder mechanism. The valve holder comprises of at least two parts, both parts having suture guiding grooves on the outer surface corresponding to and matching with the tunnels on the suture ring, such as to form a continuous path for the sewing material. The parts of the valve holder can be detached separately from the valve after taking all the sutures, the part on the ventricular side before lowering the valve into the heart and the other part after lowering and positioning the heart valve in the; desired position inside the heart.Type: ApplicationFiled: December 1, 2008Publication date: December 9, 2010Inventor: Valikapathalil Mathew Kurian