Patents by Inventor Ian Bastable

Ian Bastable 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: 20180352305
    Abstract: Techniques for efficiently initiating multicast data communications. Upon determining to initiate multicast network communications, embodiments determine that a first multicast group of a plurality of multicast groups is currently active. An Internet Group Management Protocol (IGMP) Join network message for a second multicast group that is currently inactive is transmitted. Upon determining that the first multicast group is currently inactive, an IGMP Join network message is transmitted for the first multicast group of the plurality of multicast groups.
    Type: Application
    Filed: April 24, 2018
    Publication date: December 6, 2018
    Inventors: Gareth BOWEN, Ian BASTABLE
  • Patent number: 8819735
    Abstract: A method of presenting content to a viewer is described. The method includes: receiving a schedule of content at a client operable by the viewer, the schedule of content including a directed graph, the directed graph including a plurality of nodes, wherein each node in the plurality of nodes is connected to one or more other nodes in the plurality of nodes by one or more paths, wherein each path represents content presentable to the viewer; traversing the directed graph by following a route between nodes and along paths of the directed graph, wherein at each node the client determines a path to follow according to state information accessible by the client; and presenting content to the viewer as each path is followed.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology Inc.
    Inventors: Pete Rai, Colin John Davies, Simon John Parnall, Ian Bastable, Kevin Murray, Peter Gibbs, Miles Davis, James Geoffrey Walker, Ray Taylor
  • Patent number: 8607277
    Abstract: A data modeling method for modeling data for an electronic program guide (EPG) at a broadcast headend is described.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology Inc.
    Inventors: David White, Ian Bastable, Martin Gold
  • Patent number: 8578421
    Abstract: A data modeling method for modeling data for an electronic program guide (EPG) at a broadcast headend is described.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: November 5, 2013
    Assignee: Cisco Technology Inc.
    Inventors: David White, Ian Bastable, Martin Gold
  • Patent number: 8499329
    Abstract: A power saving device is described that is disposed in use between a further device and a mains power supply for supplying power to the further device. The power saving device includes: a communications channel input connected in operation to a communications channel output of the further device. The communications channel input is operable to receive control instructions from the further device. The power saving device also includes: a switch for disconnecting the further device from the mains power supply in response to the control instructions received from the further device; and an internal power source operable to provide power to the power saving device.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: July 30, 2013
    Assignee: Cisco Technology Inc.
    Inventors: Ian Bastable, Bijal Shah, Peter Yaxley
  • Patent number: 8055660
    Abstract: A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 8, 2011
    Assignee: NDS Limited
    Inventors: Ian Bastable, Ian Parsons
  • Patent number: 8055659
    Abstract: A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: November 8, 2011
    Assignee: NDS Limited
    Inventors: Ian Bastable, Ian Parsons
  • Publication number: 20110231879
    Abstract: A data modeling method for modeling data for an electronic program guide (EPG) at a broadcast headend is described.
    Type: Application
    Filed: May 24, 2011
    Publication date: September 22, 2011
    Applicant: NDS Limited
    Inventors: David White, Ian Bastable, Martin Gold
  • Publication number: 20110126235
    Abstract: A method and system of optimizing strings comprised in program guide data for transmission is described. The method includes sharing, in the program guide data, a plurality of strings, each string among the plurality of strings including a shared sorting key, implementing an order access of a sorted sharing index, wherein the program guide data and the shared sorting key are comprised in the same data storage structure. Related methods and apparatus are also described.
    Type: Application
    Filed: December 20, 2010
    Publication date: May 26, 2011
    Applicant: NDS Limited
    Inventors: David White, Ian Bastable, Martin Gold, Anthony Platt
  • Publication number: 20110099581
    Abstract: A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed.
    Type: Application
    Filed: December 23, 2010
    Publication date: April 28, 2011
    Applicant: NDS Limited
    Inventors: Ian Bastable, Ian Parsons
  • Publication number: 20110072026
    Abstract: A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 24, 2011
    Applicant: NDS Limited
    Inventors: Ian Bastable, Ian Parsons
  • Patent number: 7865467
    Abstract: A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: January 4, 2011
    Assignee: NDS Limited
    Inventors: Ian Bastable, Ian Parsons
  • Publication number: 20100278229
    Abstract: A method for accessing a desired point in time-synchronized data within a stream, the stream being associated with time information, the method including providing a desired presentation time associated with a desired point within a time-synchronized data stream, determining a stream access point, decoding the stream beginning at the stream access point, and assigning a time associated with the stream access point as a utilization time. Related apparatus and methods are also disclosed.
    Type: Application
    Filed: June 3, 2010
    Publication date: November 4, 2010
    Applicant: NDS Limited
    Inventors: Ezra Darshan, Colin John Davies, Ian Bastable
  • Publication number: 20100235860
    Abstract: A data modeling method for modeling data for an electronic program guide (EPG) at a broadcast headend is described.
    Type: Application
    Filed: May 14, 2010
    Publication date: September 16, 2010
    Applicant: NDS Limited
    Inventors: David White, Ian Bastable, Martin Gold
  • Publication number: 20100223644
    Abstract: A method and system of optimizing strings comprised in program guide data for transmission is described. The method includes sharing, in the program guide data, a plurality of strings, each string among the plurality of strings including a shared sorting key, implementing an order access of a sorted sharing index, wherein the program guide data and the shared sorting key are comprised in the same data storage structure. Related methods and apparatus are also described.
    Type: Application
    Filed: May 6, 2010
    Publication date: September 2, 2010
    Applicant: NDS Limited
    Inventors: David White, Ian Bastable, Martin Gold, Anthony Platt
  • Patent number: 7756201
    Abstract: A method for accessing a desired point in time-synchronized data within a stream, the stream being associated with time information, the method including providing a desired presentation time associated with a desired point within a time-synchronized data stream, determining a stream access point, decoding the stream beginning at the stream access point, and assigning a time associated with the stream access point as a utilization time. Related apparatus and methods are also disclosed.
    Type: Grant
    Filed: June 30, 2002
    Date of Patent: July 13, 2010
    Assignee: NDS Limited
    Inventors: Ezra Darshan, Colin John Davies, Ian Bastable
  • Publication number: 20100141848
    Abstract: A power saving device is described that is disposed in use between a further device and a mains power supply for supplying power to the further device. The power saving device includes: a communications channel input connected in operation to a communications channel output of the further device. The communications channel input is operable to receive control instructions from the further device. The power saving device also includes: a switch for disconnecting the further device from the mains power supply in response to the control instructions received from the further device; and an internal power source operable to provide power to the power saving device.
    Type: Application
    Filed: May 27, 2008
    Publication date: June 10, 2010
    Applicant: NDS Limited
    Inventors: Ian Bastable, Bijal Shah, Peter Yaxley
  • Publication number: 20100138865
    Abstract: A method of presenting content to a viewer is described. The method includes: receiving a schedule of content at a client operable by the viewer, the schedule of content including a directed graph, the directed graph including a plurality of nodes, wherein each node in the plurality of nodes is connected to one or more other nodes in the plurality of nodes by one or more paths, wherein each path represents content presentable to the viewer; traversing the directed graph by following a route between nodes and along paths of the directed graph, wherein at each node the client determines a path to follow according to state information accessible by the client; and presenting content to the viewer as each path is followed.
    Type: Application
    Filed: June 25, 2008
    Publication date: June 3, 2010
    Applicant: NDS Limited
    Inventors: Pete Rai, Colin John Davies, Simon John Parnall, Ian Bastable, Kevin Murray, Peter Gibbs, Miles Davis, James Geoffrey Walker, Ray Taylor
  • Publication number: 20090199231
    Abstract: Methods and apparatus for managing, implementing and using interactive applications and content that are digitally recorded and viewed in real-time and/or a time-shifted moded are provided. The interactive applications may be associated with television programs or may be unrelated thereto, and may be transmitted together with television programs or separately therefrom. Interactive applications that are employed in a time-shifted mode can be matched to current conditions and interactive content may be updated to include current data. Users may view and manipulate highlights of television programs and receive alerts of occurrence of real-time events during viewing of recorded material. Additional manipulations of interactive applications and content are also enabled. Related apparatus and methods are also described.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 6, 2009
    Applicant: NDS Limited
    Inventors: Yossi Tsuria, Stephanie Wald, Gadi Tirosh, Ezra Darshan, David Richardson, David Fink, Moshe Shlissel, Menachem Vinokurov, Reuven Wachtfogel, Eli Jacobs, Einat Cohen, Ian Bastable
  • Publication number: 20090133074
    Abstract: A data modeling method for modeling data for an electronic program guide (EPG) at a broadcast headend is described.
    Type: Application
    Filed: June 9, 2006
    Publication date: May 21, 2009
    Applicant: NDS LIMITED
    Inventors: David White, Ian Bastable, Martin Gold