Patents by Inventor Robin Green

Robin Green 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: 20180211506
    Abstract: A shelter usage alter system includes a wall having an access opening positioned therein. A door is mounted on the wall and is positionable in a closed position or an open position. A locking mechanism is positioned on the door and is actuated from an interior of the shelter for selectively locking the door. The locking mechanism is actuated to a locked position or an unlocked position. A control circuit is operationally coupled to the locking mechanism and the control circuit receives a locked signal when the locking mechanism is in the locked position. A sound emitter is operationally coupled to the control circuit and is positioned outside of the shelter. The sound emitter emits an audible alarm sound when the control circuit receives the locked signal. The sound emitter is positioned adjacent to the shelter.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Inventor: Robin Green
  • Patent number: 10002068
    Abstract: A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes generating test cases consisting of called functions with random numbers and types of arguments, validating that the arguments are correctly passed to the called functions, and, where it is found that arguments are not correctly passed, iteratively narrowing down the set of arguments required to find the minimal number and types of arguments to demonstrate an error in the ABI implementation.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: June 19, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Robin Green
  • Publication number: 20180081790
    Abstract: A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes generating test cases consisting of called functions with random numbers and types of arguments, validating that the arguments are correctly passed to the called functions, and, where it is found that arguments are not correctly passed, iteratively narrowing down the set of arguments required to find the minimal number and types of arguments to demonstrate an error in the ABI implementation.
    Type: Application
    Filed: December 5, 2017
    Publication date: March 22, 2018
    Inventor: ROBIN GREEN
  • Patent number: 9910763
    Abstract: A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes generating test cases consisting of called functions with random numbers and types of arguments, validating that the arguments are correctly passed to the called functions, and, where it is found that arguments are not correctly passed, iteratively narrowing down the set of arguments required to find the minimal number and types of arguments to demonstrate an error in the ABI implementation.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Robin Green
  • Publication number: 20180052763
    Abstract: A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes generating test cases consisting of called functions with random numbers and types of arguments, validating that the arguments are correctly passed to the called functions, and, where it is found that arguments are not correctly passed, iteratively narrowing down the set of arguments required to find the minimal number and types of arguments to demonstrate an error in the ABI implementation.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 22, 2018
    Inventor: Robin Green
  • Patent number: 8723875
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Publication number: 20130120418
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Application
    Filed: January 3, 2013
    Publication date: May 16, 2013
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Patent number: 8368705
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: February 5, 2013
    Assignee: Google Inc.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Publication number: 20100013842
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: GOOGLE INC.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Patent number: 7317405
    Abstract: A solar-powered crosswalk warning system is disclosed. The crosswalk warning system comprises two or more crosswalk warning beacons, located on opposite sides of the road. Each beacon comprises a solar panel to recharge a battery, a battery back, a control unit to charge the battery pack during daylight hours, a communication unit to communicate to the second crosswalk beacon, a traffic signal lamp ton warn oncoming traffic, and a triggering means by which the pedestrian can activate the beacons.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: January 8, 2008
    Assignee: Carmanah Technologies Corporation
    Inventors: David Robin Green, Jim Ward, Neil Wyper
  • Publication number: 20060071933
    Abstract: An application binary interface includes a descriptor specifying a binary shader for each pass of a multi-pass shader. The application binary interface also includes a graphics state of a graphics object for each pass of the multi-pass shader. The graphics state for the first pass is an initial graphics state of the graphics object. The graphics state for each subsequent pass specifies a change from the graphics state of a previous pass. The application binary interface further includes parameters for the binary shaders. The application binary interface links the binary shaders together based on the parameters. Further, the parameters of the binary shaders may be modified at run time to configure the multi-pass shader. The binary shader of each pass is then executed based on the graphics state and parameters of the pass to render the graphics object.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 6, 2006
    Inventors: Robin Green, Axel Mamode, Roy Hashimoto
  • Publication number: 20050041024
    Abstract: A method for calculating a lighting function for an object to be rendered using a basis function is provided. The method includes calculating a transfer function approximation of the lighting function through a stream processor. A method for presenting lighting characteristics associated with a display object in real-time and a method for determining secondary illumination features for an object to be displayed are also provided. A computer readable medium and a computing device having a graphics processing unit capable of determining lighting characteristics for an object in real time are also included.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 24, 2005
    Inventors: Robin Green, Gabor Nagy
  • Publication number: 20050041023
    Abstract: A method for rendering an image with high resolution lighting characteristics is provided. The method initiates with generating a texture map associated with the image. The texture map is defined by texels. Then, a value representing a lighting characteristic for each of the texels is calculated. Next, the value is stored. Then, a coordinate space of the texture map is associated with a display screen coordinate space. Next, the image is rendered on a display screen using the stored value. A method for incorporating the lighting characteristics of an image into a texture map is also provided. A computing device and integrated circuit both configured to present real time shadowing effects are also provided.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 24, 2005
    Inventor: Robin Green