Patents by Inventor Jim Funk

Jim Funk 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: 20190297383
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system. An embodiment operates by receiving a command at a media device that includes an upgrader device connected via or plugged into an input port of the media device. It is determined that the command is associated with modifying a software component of the media device, wherein both the media device and the upgrader device include operating systems configured to process the command and modify the software component. The command is provided to the upgrader device based on a determination that the media device is in an upgrader mode of operation. A visual indication corresponding to the modification is provided.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 26, 2019
    Inventors: David Mendenhall, David Sharp, Mark Ely, Jim Funk, Charles Smith, Andrew Schultz, Anthony Wood
  • Patent number: 10353107
    Abstract: A petrophysically regularized time domain nuclear magnetic resonance (NMR) inversion includes using an NMR tool to acquire NMR data and inverting the acquired NMR data in a time domain using petrophysical constraints. The inverted NMR data is analyzed. The petrophysical constraints may be identified by: determining a number of porobodons to seek, defining a plurality of zones in which only a subset of porobodon sets is present, and stacking all NMR echoes in each zone satisfying discriminators. The number of porobodons to seek may be based on knowledge of core samples, logs, and NMR sensitivity. The discriminator logs may be logs sensitive to porosity partitioning. A computing system having a processor, a memory, and a program stored in memory may be configured to perform the method. The system may be conveyed downhole on a wireline, a while-drilling drill string, a coiled tubing, a slickline, or a wired drill pipe.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: July 16, 2019
    Assignees: SCHLUMBERGER TECHNOLOGY CORPORATION, SAUDI ARABIAN OIL COMPANY
    Inventors: David F. Allen, George Bordakov, Steve F. Crary, Philip Savundararaj, Ramsin Eyvazzadeh, Edward Alan Clerke, Johannes J. Buiting, Paul Smith, Jim Funk
  • Patent number: 10261999
    Abstract: A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 16, 2019
    Assignee: ROKU, INC.
    Inventors: Jim Funk, Brandon Noffsinger
  • Patent number: 10114661
    Abstract: One or more applications are started in suspend mode during a boot up sequence of the operating system. The one or more applications are added to a suspended list. The system continues by monitoring a plurality of application programming interface (API) calls made from the application layer to one or more graphic rendering modules; and processing the plurality of API calls to the one or more graphic rendering modules based on whether each API call belongs to an application on the suspended list. Fast starting a channel application can also be done in a predictive manner via the search function or based on feeds in a notification area.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: October 30, 2018
    Assignee: ROKU, INC.
    Inventors: Jim Funk, Craig Johnson, David Mendenhall
  • Publication number: 20180082657
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 22, 2018
    Inventors: David SHARP, Jeff Bush, Jim Funk, Wim Michiels, Dale Luck
  • Patent number: 9865225
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: January 9, 2018
    Assignee: Roku, Inc.
    Inventors: David Sharp, Jeff Bush, Jim Funk, Wim Michiels, Dale Luck
  • Publication number: 20170162169
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Application
    Filed: February 17, 2017
    Publication date: June 8, 2017
    Inventors: David SHARP, Jeff BUSH, Jim FUNK, Wim MICHIELS, Dale LUCK
  • Publication number: 20170124076
    Abstract: A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 4, 2017
    Inventors: JIM FUNK, Brandon NOFFSINGER
  • Patent number: 9613586
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 4, 2017
    Assignee: ROKU, Inc.
    Inventors: David Sharp, Jeff Bush, Jim Funk, Wim Michiels, Dale Luck
  • Patent number: 9519645
    Abstract: A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: December 13, 2016
    Assignee: SILICON VALLEY BANK
    Inventors: Jim Funk, Brandon Noffsinger
  • Publication number: 20160180806
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.
    Type: Application
    Filed: June 30, 2015
    Publication date: June 23, 2016
    Applicant: Roku, Inc.
    Inventors: David SHARP, Jeff Bush, Jim Funk
  • Publication number: 20160132344
    Abstract: A system and method for fast starting a channel application is disclosed herein. The method includes: starting one or more applications in suspend mode during a boot up sequence of the operating system; adding the one or more applications to a suspended list; monitoring a plurality of application programming interface (API) calls made from the application layer to one or more graphic rendering modules; and processing the plurality of API calls to the one or more graphic rendering modules based on whether each API call belongs to an application on the suspended list. Fast starting a channel application can also be done in a predictive manner via the search function or based on feeds in a notification area.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Inventors: Jim Funk, Craig Johnson, David Mendenhall
  • Publication number: 20150088869
    Abstract: A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Jim Funk, Brandon Noffsinger
  • Publication number: 20150066913
    Abstract: A system and method for intelligent content searching is disclosed herein. The system saves all searches executed by the user and periodically re-executes one or more of the previously saved searches and display the subsequent search results to the user at an appropriate time without any user intervention. In one aspect, the system periodically re-executes one or more of the previously saved searches upon the occurrence of a trigger event, which may be trending events, news events, type of menus and/or screens accessed, new content being added on one or more service providers, a boot event, passage of time since last search, etc. In this way, users do not need to set alert or follow any search topic.
    Type: Application
    Filed: November 7, 2014
    Publication date: March 5, 2015
    Inventors: Jim Funk, Brandon Noffsinger
  • Publication number: 20140285190
    Abstract: A petrophysically regularized time domain nuclear magnetic resonance (NMR) inversion includes using an NMR tool to acquire NMR data and inverting the acquired NMR data in a time domain using petrophysical constraints. The inverted NMR data is analyzed. The petrophysical constraints may be identified by: determining a number of porobodons to seek, defining a plurality of zones in which only a subset of porobodon sets is present, and stacking all NMR echoes in each zone satisfying discriminators. The number of porobodons to seek may be based on knowledge of core samples, logs, and NMR sensitivity. The discriminator logs may be logs sensitive to porosity partitioning. A computing system having a processor, a memory, and a program stored in memory may be configured to perform the method. The system may be conveyed downhole on a wireline, a while-drilling drill string, a coiled tubing, a slickline, or a wired drill pipe.
    Type: Application
    Filed: October 31, 2012
    Publication date: September 25, 2014
    Inventors: David F. Allen, George Bordakov, Steve F. Crary, Philip Savundararaj, Ramsin Eyvazzadeh, Edward Alan Clerke, Johannes J. Buiting, Paul Smith, Jim Funk