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: 20230384105
    Abstract: 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: Application
    Filed: May 27, 2022
    Publication date: November 30, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Jeffrey Yizho Hu, Michael Crimando, Robin Mathew Kurian
  • Patent number: 11201806
    Abstract: 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: Grant
    Filed: June 16, 2020
    Date of Patent: December 14, 2021
    Assignee: salesforce.com, inc.
    Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
  • Publication number: 20200313994
    Abstract: 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: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Applicant: salesforce.com, Inc.
    Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
  • Patent number: 10721152
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: July 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
  • Publication number: 20190230206
    Abstract: 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: Application
    Filed: January 23, 2018
    Publication date: July 25, 2019
    Inventors: Elizabeth HALASH, Stefan BANKOWSKI, Robin Mathew KURIAN, Jeffrey HU
  • Patent number: 10278029
    Abstract: 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: Grant
    Filed: September 21, 2017
    Date of Patent: April 30, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Kevin Burdette, Jeffrey Yizhou Hu, Robin Mathew Kurian, Kujtim Shala
  • Publication number: 20190090097
    Abstract: 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: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Kevin BURDETTE, Jeffrey Yizhou HU, Robin Mathew KURIAN, Kujtim SHALA
  • Publication number: 20180316587
    Abstract: 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: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Applicant: salesforce.com, inc.
    Inventors: Sharad Gandhi, Mathew Kurian, Francis J. Leahy, III
  • Patent number: 8167936
    Abstract: 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: Grant
    Filed: December 1, 2008
    Date of Patent: May 1, 2012
    Inventor: Valikapathalil Mathew Kurian
  • Publication number: 20100312335
    Abstract: 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: Application
    Filed: December 1, 2008
    Publication date: December 9, 2010
    Inventor: Valikapathalil Mathew Kurian