Patents by Inventor Grant Fraser

Grant Fraser 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: 10706212
    Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
  • Patent number: 9846682
    Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
  • Patent number: 9760399
    Abstract: The performance of a device can be improved by intelligently terminating (or otherwise operationally adjusting) applications, services, or processes that the user is unlikely to access on the device. Information such as system event data and hint data can be obtained from various sources and fed to one or more predictor algorithms, which can determine the likelihood that a user will access various applications over a period of time. Other determinations can be made as well, such as which applications are most likely causing degradation in performance. Various termination actions can be selected to be performed, which can in some cases adjust the applications selected for termination by an operating system of the device. Once a set of actions is selected, those termination actions can be performed for the associated application(s) at least to the extent needed to restore health of the device.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: September 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Thomas Grant Fraser, Timothy Daniel Clark, Shah Pavel Jamal, Anderson Kailodge Quach, Vincent Edward Bannister
  • Patent number: 9514555
    Abstract: Disclosed is a method of modifying a graphics command. The method receives a graphics command comprising a drawing operation and a pattern (ROP3) of the region and obtains spatial frequencies of the pattern. The method determines if the obtained spatial frequencies of the pattern in the graphics command define a transparency attribute of the region to be rendered and replaces at least the pattern in the graphics command with a transparency coefficient based on the obtained spatial frequencies.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: December 6, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Thomas Grant Fraser, Joseph Leigh Belbin
  • Patent number: 9164874
    Abstract: Some examples include testing of software able to render a content item on a display of an electronic device. The testing may include capturing images of rendered portions of a content item and comparing the captured images with previously obtained reference images that have been verified to be correctly rendered. The testing techniques can be applied to conversion software that converts digital content items from one format to another and/or testing of the converted content items themselves. Additionally, content presentation software that displays digital content items on an electronic device, such as by interacting with rendering software, may also be tested using a similar technique.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Beryl Tomay, Thomas Grant Fraser, Lokesh Joshi, Daniel Alexander Lutker
  • Patent number: 9129341
    Abstract: A method (100) and betting system (120) for a betting agency (102) to accept a bet (103) from a participant (101).
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: September 8, 2015
    Inventor: Michael Grant Fraser
  • Publication number: 20140118368
    Abstract: Disclosed is a method of modifying a graphics command. The method receives a graphics command comprising a drawing operation and a pattern (ROP3) of the region and obtains spatial frequencies of the pattern. The method determines if the obtained spatial frequencies of the pattern in the graphics command define a transparency attribute of the region to be rendered and replaces at least the pattern in the graphics command with a transparency coefficient based on the obtained spatial frequencies.
    Type: Application
    Filed: September 26, 2013
    Publication date: May 1, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: THOMAS GRANT FRASER, JOSEPH LEIGH BELBIN
  • Publication number: 20110276975
    Abstract: An audio device is provided that is arranged for communication of data and signalling with a controller, signalling from the device to the controller being made in discrete time slots, the device comprising: a plurality of nodes, each assigned a priority value and each having one or more unsolicited response sources capable of generating an unsolicited response for transmission to the controller, wherein unsolicited responses generated from a particular node are assigned the priority value of that node; and unsolicited response management means operable to hold unsolicited responses generated by the plurality of nodes that are awaiting transmission to the controller, wherein when two or more unsolicited responses are awaiting transmission to the controller in the unsolicited response management means, the device is arranged to transmit the unsolicited response with the highest assigned priority value first, in the next free time slot.
    Type: Application
    Filed: November 13, 2009
    Publication date: November 10, 2011
    Inventors: Niall Brown, Grant Fraser Malcolm, Grant M. More, Michael Robinson, James Thomas Deas, Peter John Frith
  • Publication number: 20100269580
    Abstract: A mooring failure detector, for attachment to a mooring chain or wire rope, includes a power source, which is activated by the rupture of a rupture element, caused by a change in depth and hence pressure of the device. Activation of the power QC source provides power to a transmitter to signal the failure, either by acoustic or radio frequency means. The device can operate on an inclined mooring such that failure above or below the point of attachment results in a failure signal being transmitted.
    Type: Application
    Filed: September 6, 2007
    Publication date: October 28, 2010
    Applicant: QINETIQ LIMITED
    Inventors: Martin John Moody, Andrew Fraser Sutherland, Grant Fraser
  • Publication number: 20100056237
    Abstract: A method (100) and betting system (120) for a betting agency (102) to accept a bet (103) from a participant (101).
    Type: Application
    Filed: April 5, 2007
    Publication date: March 4, 2010
    Inventor: Michael Grant Fraser
  • Publication number: 20090172135
    Abstract: Embodiments of methods for more securely booting an apparatus into an operational mode, using a boot file disposed in a network boot server are disclosed herein. In embodiments, the name and location of the boot file is placed into a storage location of a manageability engine of an apparatus. The manageability engine is separated from the application execution environment of the apparatus.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Paul Carbin, Grant Fraser, Ajith Illendula
  • Publication number: 20050132027
    Abstract: A method and system for formal planning and implementation of network strategies and architectures is disclosed. More specifically, according to an embodiment of the present invention, network services may be conceptually divided into a framework comprising vertical resources and services and horizontal resources and services. This framework may be used to determine a network's existing capabilities as well as to plan for the network's expansion and evolution. According to one embodiment, the vertical resources and services may comprise transport services capability architecture, virtual network capability architecture, security capability service architecture and quality of service architecture. The horizontal resources and services may include IP layered services architecture, core network services architecture and core network transport architecture.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Inventors: John Vicente, Don Meyers, Chedley Aouriri, Hong Li, Grant Fraser, Shelby Siegel