Patents by Inventor Gavin Stark

Gavin Stark 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: 8793438
    Abstract: A microcontroller system may include a microcontroller having a processor and a first memory, a memory bus and a second memory in communication with the microcontroller via the memory bus. The first memory may include instructions for accessing a first data set from a contiguous memory block in the second memory. The first data set may include a first word having a first value and a plurality of first other words. The first memory may include instructions for receiving a write instruction including a second data set to be written to the contiguous memory block. The first memory may include instructions for determining whether the first value equals the second value. If so, the first memory may include instructions for writing the second data set to the contiguous memory block and updating the first value.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: July 29, 2014
    Assignee: Netronome Systems, Incorporated
    Inventors: Derek McAuley, Gavin Stark
  • Publication number: 20110093663
    Abstract: A microcontroller system may include a microcontroller having a processor and a first memory, a memory bus and a second memory in communication with the microcontroller via the memory bus. The first memory may include instructions for accessing a first data set from a contiguous memory block in the second memory. The first data set may include a first word having a first value and a plurality of first other words. The first memory may include instructions for receiving a write instruction including a second data set to be written to the contiguous memory block. The first memory may include instructions for determining whether the first value equals the second value. If so, the first memory may include instructions for writing the second data set to the contiguous memory block and updating the first value.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 21, 2011
    Applicant: NETRONOME SYSTEMS, INC.
    Inventors: Derek McAuley, Gavin Stark
  • Publication number: 20070282898
    Abstract: Systems and methods for a digital signage network are provided. In one embodiment, a method for delivering multimedia content in a digital signage network is provided. The method comprises: creating a master playlist on a content server for a digital signage network, the master playlist having a plurality of slots; assigning a first universal media identifier to at least a first slot of the plurality of slots; assigning a first placeholder to at least a second slot of the plurality of slots; and transmitting the master playlist to a plurality of local media players of the digital signage network. The first universal media identifier identifies a first universal content file for display by the plurality of local media players. The first placeholder identifies a slot in the master playlist wherein associated targeted media content is displayable by one or more of the plurality of local media players.
    Type: Application
    Filed: April 24, 2007
    Publication date: December 6, 2007
    Applicant: REAL DIGITAL MEDIA, LLC
    Inventors: Gavin Stark, Michael Baron, Jesse Goldberg
  • Publication number: 20070088986
    Abstract: Systems and methods for testing software code are provided. In one embodiment, a method for evaluating a test code is provided. The method comprises associating one or more unique software component identifiers with one or more components within a software application; compiling a first table that comprises the one or more unique software component identifiers associated with each of one or more components of the software application; inserting one or more correlation tags into a test code, wherein the test code includes one or more test procedures adapted to verify the software application; compiling a second table that identifies one or more of the one or more components within the software application tested by the one or more test procedures, based on the one or more correlation tags; and cross correlating the first table and the second table to determine one or more test metrics.
    Type: Application
    Filed: October 19, 2005
    Publication date: April 19, 2007
    Applicant: Honeywell International Inc.
    Inventors: Gavin Stark, Michael Johnson
  • Publication number: 20050066146
    Abstract: Techniques that define a type of endian conversion to be performed on a portion of data stored within a memory system are described. A table entry is written to a memory management table that specifies the location of the portion of data within the memory system and the type of endian conversion to be performed on the portion of data.
    Type: Application
    Filed: September 19, 2003
    Publication date: March 24, 2005
    Inventors: Peter Barry, Eirik Esp, Gavin Stark, Steven Zagorianakos