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: 10706212Abstract: 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: GrantFiled: November 13, 2017Date of Patent: July 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
-
Patent number: 9846682Abstract: 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: GrantFiled: November 25, 2013Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
-
Patent number: 9760399Abstract: 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: GrantFiled: March 17, 2015Date of Patent: September 12, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Thomas Grant Fraser, Timothy Daniel Clark, Shah Pavel Jamal, Anderson Kailodge Quach, Vincent Edward Bannister
-
Patent number: 9514555Abstract: 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: GrantFiled: September 26, 2013Date of Patent: December 6, 2016Assignee: CANON KABUSHIKI KAISHAInventors: Thomas Grant Fraser, Joseph Leigh Belbin
-
Patent number: 9164874Abstract: 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: GrantFiled: December 20, 2013Date of Patent: October 20, 2015Assignee: Amazon Technologies, Inc.Inventors: Beryl Tomay, Thomas Grant Fraser, Lokesh Joshi, Daniel Alexander Lutker
-
Patent number: 9129341Abstract: A method (100) and betting system (120) for a betting agency (102) to accept a bet (103) from a participant (101).Type: GrantFiled: April 5, 2007Date of Patent: September 8, 2015Inventor: Michael Grant Fraser
-
Publication number: 20140118368Abstract: 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: ApplicationFiled: September 26, 2013Publication date: May 1, 2014Applicant: CANON KABUSHIKI KAISHAInventors: THOMAS GRANT FRASER, JOSEPH LEIGH BELBIN
-
Publication number: 20110276975Abstract: 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: ApplicationFiled: November 13, 2009Publication date: November 10, 2011Inventors: Niall Brown, Grant Fraser Malcolm, Grant M. More, Michael Robinson, James Thomas Deas, Peter John Frith
-
Publication number: 20100269580Abstract: 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: ApplicationFiled: September 6, 2007Publication date: October 28, 2010Applicant: QINETIQ LIMITEDInventors: Martin John Moody, Andrew Fraser Sutherland, Grant Fraser
-
Publication number: 20100056237Abstract: A method (100) and betting system (120) for a betting agency (102) to accept a bet (103) from a participant (101).Type: ApplicationFiled: April 5, 2007Publication date: March 4, 2010Inventor: Michael Grant Fraser
-
Publication number: 20090172135Abstract: 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: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Inventors: Paul Carbin, Grant Fraser, Ajith Illendula
-
Publication number: 20050132027Abstract: 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: ApplicationFiled: December 16, 2003Publication date: June 16, 2005Inventors: John Vicente, Don Meyers, Chedley Aouriri, Hong Li, Grant Fraser, Shelby Siegel