Patents by Inventor Gabriel J. Vanrenen

Gabriel J. Vanrenen 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: 10979292
    Abstract: A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: April 13, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Sean N. Byrnes, Gabriel J. Vanrenen, Karl B. Harris
  • Publication number: 20200218526
    Abstract: A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Inventors: Sean N. Byrnes, Gabriel J. Vanrenen, Karl B. Harris
  • Patent number: 10599414
    Abstract: A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: March 24, 2020
    Assignee: OATH INC.
    Inventors: Sean N. Byrnes, Gabriel J. Vanrenen, Karl B. Harris
  • Publication number: 20170052775
    Abstract: A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
    Type: Application
    Filed: November 1, 2016
    Publication date: February 23, 2017
    Inventors: Sean N. BYRNES, Gabriel J. VANRENEN, Karl B. HARRIS
  • Publication number: 20150185967
    Abstract: A method is disclosed for providing personal training services, at a portable electronic device having a touch screen display, comprising displaying a user interface comprising a first region and a second region, where the first region is configured to display still images or videos and the second region comprises one or more timers. The method further includes displaying, in the first region of the user interface, a plurality of synchronized video panels and conveying audible information in synchronicity with the one or more timers. The method further includes, in response to detecting a first gesture on the touch screen display, while displaying the plurality of synchronized video panels, displaying, in the first region of the user interface, a first video panel of the plurality of synchronized video panels.
    Type: Application
    Filed: December 10, 2014
    Publication date: July 2, 2015
    Inventors: Maria CK LY, Gabriel J. Vanrenen
  • Patent number: 8762957
    Abstract: Data relating to execution flows at a computer system is aggregated across multiple execution flows by categorizing each execution flow into an execution flow shape. The execution flows may represent sequences of software components that are invoked or other computer system resources that are consumed. The execution flow shapes are developed by observing and recording the execution flows at the computer system and applying lossy compression rules. Execution flows are categorized into an execution flow shape which is a closest match. The execution flow data may be aggregated by an agent at the computer system, and communicated to a manager for subsequent use. The aggregation combines the information from all execution flows into a small enough data set that can be reported without consuming unduly large processing overhead while still preserving as many of the interesting aspects of the execution flows as possible.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 24, 2014
    Assignee: CA, Inc.
    Inventors: Jeffrey L Cobb, Daryl L Puryear, Gabriel J Vanrenen
  • Patent number: 8341605
    Abstract: Data relating to execution flows at a computer system is aggregated across multiple execution flows by categorizing each execution flow into an execution flow shape. The execution flows may represent sequences of software components that are invoked or other computer system resources that are consumed. The execution flow shapes are developed by observing and recording the execution flows at the computer system and applying lossy compression rules. Execution flows are categorized into an execution flow shape which is a closest match. The execution flow data may be aggregated by an agent at the computer system, and communicated to a manager for subsequent use. The aggregation combines the information from all execution flows into a small enough data set that can be reported without consuming unduly large processing overhead while still preserving as many of the interesting aspects of the execution flows as possible.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: December 25, 2012
    Assignee: CA, Inc.
    Inventors: Jeffrey R. Cobb, Daryl L. Puryear, Gabriel J. Vanrenen
  • Patent number: 8316354
    Abstract: Data relating to execution flows at a computer system is compressed and aggregated across multiple execution flows by categorizing each execution flow into an execution flow shape. The execution flows may represent sequences of software components that are invoked. The execution flow shapes are developed by observing the execution flows at the computer system and applying lossy compression rules, such as representing multiple iterations of a loop as a single iteration, skipping certain types of software components, such as those having a specified call stack depth, treating some of the software components as being optional, and ignoring recursive calls by the software components. The aggregation and compression allow the information from all execution flows to be combined into a small enough data set that can be reported without consuming unduly large processing overhead while still preserving as many of the interesting aspects of the execution flows as possible.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: November 20, 2012
    Assignee: CA, Inc.
    Inventors: Gabriel J. Vanrenen, Jeffrey R. Cobb, Daryl L. Puryear
  • Patent number: 7949673
    Abstract: Data relating to execution flows running on different processes or threads at a computer system is correlated. The execution flows may represent sequences of software components that are invoked or other computer system resources that are consumed. A first execution flow fulfills a first request by transmitting a second request which initiates a second execution flow, such as at another computer system. The second request includes meta data which identifies a context of the first request, such as a URL, an agent which monitors the first execution flow, and the component in the first execution flow which initiated the second request. A manager receives information regarding the first execution flow from the first agent, and information regarding the second execution flow, along with the meta data, from a second agent, for correlating the first and second execution flows. The received information may include execution flow shape data.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: May 24, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Gabriel J. Vanrenen, Jeffrey R. Cobb, Daryl L. Puryear