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: 20220360859Abstract: 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: ApplicationFiled: April 26, 2022Publication date: November 10, 2022Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 11343581Abstract: 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: GrantFiled: November 1, 2016Date of Patent: May 24, 2022Assignee: TiVo CorporationInventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20210180439Abstract: 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: ApplicationFiled: December 10, 2020Publication date: June 17, 2021Inventors: Sarah Louise Rawlinson, Avirup Bhattacharyya, George Emlyn Jones, Andrew Whitmore, Maja Ignova, Ian Farmer
-
Publication number: 20170048588Abstract: 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: ApplicationFiled: November 1, 2016Publication date: February 16, 2017Applicant: MobiTV, Inc.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 9516252Abstract: 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: GrantFiled: September 14, 2010Date of Patent: December 6, 2016Assignee: MobiTV, Inc.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 9143816Abstract: 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: GrantFiled: May 14, 2014Date of Patent: September 22, 2015Assignee: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 9127530Abstract: 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: GrantFiled: September 30, 2009Date of Patent: September 8, 2015Assignee: Schlumberger Technology CorporationInventors: Ross Lowdon, Ian Farmer
-
Publication number: 20140337884Abstract: 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: ApplicationFiled: May 14, 2014Publication date: November 13, 2014Applicant: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 8862151Abstract: 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: GrantFiled: October 29, 2012Date of Patent: October 14, 2014Assignee: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 8661468Abstract: 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: GrantFiled: October 2, 2006Date of Patent: February 25, 2014Assignee: MobiTV, Inc.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20140043319Abstract: 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: ApplicationFiled: July 1, 2013Publication date: February 13, 2014Applicant: MobiTV, Inc.Inventors: James ROSEBOROUGH, Ian Farmer
-
Patent number: 8477136Abstract: 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: GrantFiled: February 13, 2009Date of Patent: July 2, 2013Assignee: Mobitv, Inc.Inventors: James Roseborough, Ian Farmer
-
Patent number: 8462911Abstract: 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: GrantFiled: October 29, 2008Date of Patent: June 11, 2013Assignee: 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: 8447384Abstract: 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: GrantFiled: June 12, 2009Date of Patent: May 21, 2013Assignee: Koninklijke Philips Electronics N.V.Inventors: Sheng Xu, Jochen Kruecker, Guy Shechter, Ian Farmer, Peter Lyle Choyke, Peter Pinto, Bradford J. Wood
-
Patent number: 8301164Abstract: 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: GrantFiled: March 21, 2012Date of Patent: October 30, 2012Assignee: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 8259118Abstract: 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: GrantFiled: December 12, 2008Date of Patent: September 4, 2012Assignee: MobiTV, Inc.Inventors: James Roseborough, Ian Farmer
-
Publication number: 20120180089Abstract: 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: ApplicationFiled: March 21, 2012Publication date: July 12, 2012Applicant: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 8165598Abstract: 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: GrantFiled: September 21, 2007Date of Patent: April 24, 2012Assignee: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20110099585Abstract: 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: ApplicationFiled: September 14, 2010Publication date: April 28, 2011Applicant: MOBITV, INC.Inventors: Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Publication number: 20110082363Abstract: 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: ApplicationFiled: June 12, 2009Publication date: April 7, 2011Applicants: KONINKLIJKE PHILIPS ELECTRONICS N.V.Inventors: Sheng Xu, Jochen Kruecker, Guy Shechter, Ian Farmer, Peter Lyle Choyke, Peter Pinto, Bradford J. Wood