Patents by Inventor Ian Farmer

Ian Farmer 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: 20220360859
    Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.
    Type: Application
    Filed: April 26, 2022
    Publication date: November 10, 2022
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 11343581
    Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 24, 2022
    Assignee: TiVo Corporation
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Publication number: 20210180439
    Abstract: A method for dynamically constructing a well includes receiving inputs that specify characteristics of a proposed well. An indicator is generated for construction of the proposed well using the inputs and a machine learning model trained using data from actual wells, and the indicator is transmitted.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Inventors: Sarah Louise Rawlinson, Avirup Bhattacharyya, George Emlyn Jones, Andrew Whitmore, Maja Ignova, Ian Farmer
  • Publication number: 20170048588
    Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.
    Type: Application
    Filed: November 1, 2016
    Publication date: February 16, 2017
    Applicant: MobiTV, Inc.
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 9516252
    Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: December 6, 2016
    Assignee: MobiTV, Inc.
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 9143816
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: September 22, 2015
    Assignee: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 9127530
    Abstract: A collision avoidance system including a plurality of inclinometers in offset wellbores and a processing unit for receiving a vibration signal from the inclinometers and determining a distance between the offset wellbore and a central wellbore based on the vibration signal. Also, a method of avoiding wellbore collisions by determining relative movement of a drill bit within a central wellbore including the steps of determining an original distance between the central wellbore and an offset wellbore, drilling in the central wellbore so that the drill bit moves a known distance with respect to the offset wellbore, capturing vibration readings during the drilling step, characterizing movement of the drill bit based on the drilling step, and calculating drill bit movement during drilling with respect to the offset wellbore based upon the characterizing step.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 8, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Ross Lowdon, Ian Farmer
  • Publication number: 20140337884
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 13, 2014
    Applicant: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 8862151
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: October 14, 2014
    Assignee: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 8661468
    Abstract: Mechanisms are provided for allowing improved selection of program guide information. Program guide information includes channel, time, and program listing information. In particular examples, each program listing is associated with a time slot having beginning time slot boundary and an end time slot boundary. Program listing information can be viewed even after a current time passes an end time slot boundary. In some examples, program listing information may be removed after a predetermined period of time or after a predetermined period of disuse.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: February 25, 2014
    Assignee: MobiTV, Inc.
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Publication number: 20140043319
    Abstract: A device generates an immutable display graph with leaves of the display graph representing low-level graphical operations such as drawings lines or a bitmap and nodes of the display graph representing translation and clipping. Because the display graph is immutable, it can be cached, shared, and rendered quickly. The structure of the display remains fixed, but elements such as rectangle fill, text position, clipping area, translation, and image location, remain time varying and can change without affecting the structure of the display.
    Type: Application
    Filed: July 1, 2013
    Publication date: February 13, 2014
    Applicant: MobiTV, Inc.
    Inventors: James ROSEBOROUGH, Ian Farmer
  • Patent number: 8477136
    Abstract: A device generates an immutable display graph with leaves of the display graph representing low-level graphical operations such as drawings lines or a bitmap and nodes of the display graph representing translation and clipping. Because the display graph is immutable, it can be cached, shared, and rendered quickly. The structure of the display remains fixed, but elements such as rectangle fill, text position, clipping area, translation, and image location, remain time varying and can change without affecting the structure of the display.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: July 2, 2013
    Assignee: Mobitv, Inc.
    Inventors: James Roseborough, Ian Farmer
  • Patent number: 8462911
    Abstract: When performing nuclear (e.g., SPECT or PET) and CT scans on a patient, a volume cone-beam CT scan is performed using a cone-beam CT X-ray source (20) and an offset flat panel X-ray detector (22). A field of view of the X-ray source overlaps a field of view of two nuclear detector heads (18), and the offset of the X-ray detector (22) minimizes interference with nuclear detector head movement about a rotatable gantry (16). Additionally, a locking mechanism (80) provides automatically locking of the X-ray detector (22) in each of a stowed and operation position, improving safety and CT image quality.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: June 11, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: John F. Vesel, Michael J. Petrillo, Ian Farmer, Mahmoud Janbakhsh, Rizwan Hassan, Paul Hug, Joseph J. Stefan, Marc A. Huber
  • Patent number: 8447384
    Abstract: A method and system for performing biopsies can include an imaging system for obtaining diagnostic images of a target region; a tracking system; a probe having a deployable biopsy needle for performing a biopsy procedure where the tracking system generates tracking information for at least one of the probe and the biopsy needle; an ultrasound imaging system for obtaining ultrasound imaging of the target region; and a computer in communication with the tracking system, the imaging system and the ultrasound imaging system. The computer can register the tracking system with the imaging system. The computer transfers a marking of a biopsy site associated with the biopsy procedure from the ultrasound imaging to the diagnostic images based on the tracking information and the registration of the tracking system with the diagnostic images.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: May 21, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Sheng Xu, Jochen Kruecker, Guy Shechter, Ian Farmer, Peter Lyle Choyke, Peter Pinto, Bradford J. Wood
  • Patent number: 8301164
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: October 30, 2012
    Assignee: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 8259118
    Abstract: A client device receives a user interface event corresponding to a spline curve associated with an object displayed on a mobile device. The user interface triggers creation of a new spline curve based on computation of a new spline tangent associated with the spline curve and phase space-based dynamics of a new state. A scene graph having state information associated with the new state is maintained. A rendering event triggers repainting of the object associated with the spline curve using the scene graph.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 4, 2012
    Assignee: MobiTV, Inc.
    Inventors: James Roseborough, Ian Farmer
  • Publication number: 20120180089
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Application
    Filed: March 21, 2012
    Publication date: July 12, 2012
    Applicant: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 8165598
    Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: April 24, 2012
    Assignee: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Publication number: 20110099585
    Abstract: Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria.
    Type: Application
    Filed: September 14, 2010
    Publication date: April 28, 2011
    Applicant: MOBITV, INC.
    Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Publication number: 20110082363
    Abstract: A method and system for performing biopsies can include an imaging system (190) for obtaining diagnostic images of a target region (200); a tracking system (100); a probe (75) having a deployable biopsy needle for performing a biopsy procedure where the tracking system generates tracking information for at least one of the probe and the biopsy needle; an ultrasound imaging system (50) for obtaining ultrasound imaging of the target region; and a computer (150) in communication with the tracking system, the imaging system and the ultrasound imaging system. The computer can register the tracking system with the imaging system. The computer transfers a marking (500) of a biopsy site associated with the biopsy procedure from the ultrasound imaging to the diagnostic images based on the tracking information and the registration of the tracking system with the diagnostic images.
    Type: Application
    Filed: June 12, 2009
    Publication date: April 7, 2011
    Applicants: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Sheng Xu, Jochen Kruecker, Guy Shechter, Ian Farmer, Peter Lyle Choyke, Peter Pinto, Bradford J. Wood