Patents by Inventor Robert A. Sinclair

Robert A. Sinclair 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: 8219379
    Abstract: Software is tested for execution on data processing apparatus with plural processors that share access to a memory. The memory has a memory ordering type specifying an ordering freedom which allows memory access requests to be processed out of order from an original program order. A simulator for each processor executes a sequence of instructions in program order. An access buffer associated with one of the processor simulators receives and stores access requests issued by that simulator when executing access instructions within the sequences. A controller selects and applies an eviction policy to determine an order in which access requests are output from the access buffer to the memory so that the ordering freedom is exercised in a manner compliant with the memory ordering type but to a degree exceeding that expected within the data processing apparatus.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: July 10, 2012
    Assignee: ARM Limited
    Inventors: Andrew Christopher Rose, Andrew James Bolt, Donald Robert Sinclair
  • Patent number: 8202842
    Abstract: The invention relates to nutritional and pharmaceutical compositions comprising non-digestible galactooligosaccharides (GOS) and uses thereof. In particular, it relates to the use of GOS species in preventing or treating disease caused by bacterial toxins. Provided is the use of GOS having a polymerization degree of 5 or higher, preferably 6 or higher, for the manufacture of a nutritional or pharmaceutical composition for the treatment or prevention of an acute or chronic disease associated with or caused by the adhesion and/or uptake of a cholera toxin family member. Also provided is a method for providing a GOS fraction capable of inhibiting cholera toxin (Ctx) binding to GM1 and fractions obtainable thereby.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: June 19, 2012
    Assignee: Friesland Brands B.V.
    Inventors: Haydn Robert Sinclair, Jaap De Slegte, Gijsbertus Klarenbeek
  • Patent number: 8140416
    Abstract: A system and method for allowing market participants to evaluate the likelihood of finding hidden volume. The model can predict hidden volume and assess the probability that a market order will be executed within the spread and better than the mid-quote. The cost per immediate execution can be assessed.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: March 20, 2012
    Assignee: ITG Software Solutions, Inc.
    Inventors: Milan Borkovec, Hans Heidle, Robert Sinclair
  • Patent number: 7762400
    Abstract: A packaging tray including an outer tray (1), having a base (4) and side walls (2) defining a packaging space and false bottom (10) of the tray defining a discrete exudate-collection compartment immediately above the base and reducing the packaging space by the size of the discrete compartment. The false bottom is peripherally connected to the walls and provided with an array of perforations (36) in a discrete minor central region (20) to allow exudate to pass through itself into the exudate-collection compartment. In addition, the tray includes means (28, 30) for gas transfer between the exudate-collection compartment and the packaging space, in addition to and separate from the perforations in the false bottom, and including means inhibiting flow exudate back into the packaging space.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: July 27, 2010
    Assignee: Easy Pad Limited
    Inventors: Robert Sinclair Hall, Roderick Iain Davidson
  • Publication number: 20100069322
    Abstract: The invention relates to nutritional and pharmaceutical compositions comprising non-digestible galactooligosaccharides (GOS) and uses thereof. In particular, it relates to the use of GOS species in preventing or treating disease caused by bacterial toxins. Provided is the use of GOS having a polymerization degree of 5 or higher, preferably 6 or higher, for the manufacture of a nutritional or pharmaceutical composition for the treatment or prevention of an acute or chronic disease associated with or caused by the adhesion and/or uptake of a cholera toxin family member. Also provided is a method for providing a GOS fraction capable of inhibiting cholera toxin (Ctx) binding to GM1 and fractions obtainable thereby.
    Type: Application
    Filed: October 1, 2007
    Publication date: March 18, 2010
    Applicant: FRIESLAND BRANDS B.V.
    Inventors: Haydn Robert Sinclair, Jaap de Slegte, Gijsbertus Klarenbeek
  • Patent number: 7644367
    Abstract: A method and system providing a client with user interface information are described. The method and system implement a set of application program interfaces for providing user interface information to a client through an accessibility system. The accessibility system includes a mechanism for transferring user interface information from a provider side to the client side and a logical tree for selectively revealing user interface information. The application program interface system includes client side application program interfaces for assisting the client in obtaining user interface information. The client side application program interfaces include an automation class, a logical element class, a raw element class, control pattern classes, and an input class. The provider side application program interfaces include a provider automation class, a provider automation interface, a raw element interface, and control pattern provider interfaces.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Brendan McKeon, Robert Sinclair, Patricia M Wagoner, Paul J. Reid, Michael A. Friedman, Heather S. Burns
  • Publication number: 20090114552
    Abstract: A packaging tray including an outer tray (1), having a base (4) and side walls (2) defining a packaging space and false bottom (10) of the tray defining a discrete exudate-collection compartment immediately above the base and reducing the packaging space by the size of the discrete compartment. The false bottom is peripherally connected to the walls and provided with an array of perforations (36) in a discrete minor central region (20) to allow exudate to pass through itself into the exudate-collection compartment. In addition, the tray includes means (28, 30) for gas transfer between the exudate-collection compartment and the packaging space, in addition to and separate from the perforations in the false bottom, and including means inhibiting flow exudate back into the packaging space.
    Type: Application
    Filed: December 20, 2005
    Publication date: May 7, 2009
    Applicant: Easy Pad Limited
    Inventors: Robert Sinclair Hall, Roderick Iain Davidson
  • Patent number: 7434167
    Abstract: A method and system providing a client with user interface information are described. An accessibility system for providing user interface information to a client. The accessibility system comprises an accessibility system core including user interface automation services and APIs. The user interface automation tools filter information based on whether the user interface information is interesting to the client. The accessibility system additionally comprises a client side interface including a logical tree for revealing user interface information that is interesting to the client and for hiding user interface information that is not interesting to the client. The accessibility system also comprises a server side interface for facilitating information transfer from a server side regardless of the server side technology.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: October 7, 2008
    Assignee: Microsoft Corporation
    Inventors: Robert Sinclair, Patricia M. Wagoner, Brendan McKeon
  • Publication number: 20080087511
    Abstract: An impact attenuation bag has a height-reducing structure in the form of an internal rib that draws the upper and lower surfaces of the bag closer together, reducing the overall height of the bag when inflated as compared with the same bag in the absence of the rib. This gives the bag a flatter resting shape that provides significant performance enhancement by increasing the initial ground contact area and lowering the vehicle assembly center of gravity. As a result, the moment arm is reduced making the payload less likely to roll over. The rib may be a fabric sheet or cord laced in a criss-cross or other lacing pattern that extends from the top of the bag to the bottom.
    Type: Application
    Filed: October 16, 2006
    Publication date: April 17, 2008
    Inventors: Anthony P. Taylor, Robert Sinclair, John Sanders, Kevin Sweeney
  • Publication number: 20080050578
    Abstract: A formulation is mixed and applied to structural members in a plastic form and then cured. The formulation uses waste materials as an aggregate in a concrete like mixture, including fly ash, wood pulp or the like, with a minimum of cement or other adhesive. The formulation when cured adheres to steel and other construction materials. The formulation provides an insulation of R-2 per inch of thickness. Essentially the formulation increases the time during a fire before a structural member loses its load bearing capacity under intense heat. The cured formulation accepts nails and screws and it can also be saw cut. The formulation can be treated with other ingredients to render it termite and mold resistant.
    Type: Application
    Filed: September 6, 2007
    Publication date: February 28, 2008
    Inventor: Robert Sinclair
  • Publication number: 20080046843
    Abstract: Identifier information is generated for a user interface element of interest within a user interface of a computer program based on a description of a hierarchical element path comprising, e.g., some combination of parent elements that the user interface element inherits from, class names of user interface elements, module names of application programs in the element path, and sibling order information. Process identifiers may also be added to distinguish between user interface elements of two different process instances of the same program. Unlike more fragile identifiers, such an element path identifier persists across instances of the computer program, across different computers, across different builds of the program, etc. Converting between a user-defined data type and a string type and vice versa also is provided.
    Type: Application
    Filed: October 12, 2007
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Brendan McKeon, Peter Wong, Susan Strom, Robert Sinclair
  • Publication number: 20080017754
    Abstract: A fast acting and low leak rate vent for an impact landing bag in which a vent hole is covered by a gas barrier assembly having a flexible membrane and a low gas permeability layer. A flap assembly positioned around the gas barrier assembly includes flaps that are movable between an open position in which the membrane is exposed and a closed position in which the flaps cover and reinforce the gas barrier assembly. An externally actuated flow initiator is associated with a fastening element that retains the flaps in the closed position. Upon landing, the flow initiator is activated to sever the fastening element and release the flaps and the low gas permeability layer. Thereafter, the internal pressure within the landing bag under landing forces causes the membrane to burst, releasing a flow of gas from within the landing bag to attenuate impact.
    Type: Application
    Filed: July 24, 2006
    Publication date: January 24, 2008
    Inventors: Anthony P. Taylor, Debbie Gardinier, Michelle Cooper, Robert Sinclair
  • Publication number: 20070159499
    Abstract: An improved graphics processing system and method are described for magnifying visual output information for printing, display, or other output. A graphics engine transforms display information so as to magnify one or more components or areas of an output image for display via output hardware such as a screen or printer. Magnification parameters are supplied to the graphics engine by one or more magnification applications. In an embodiment of the invention, the graphics engine performs compositing of magnified and unmagnified content for display. In an alternative embodiment, the graphics engine outputs corresponding scaled image material to the appropriate magnification application for rendering. In a further embodiment, the graphics engine may operate in both modes.
    Type: Application
    Filed: March 14, 2007
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Sinclair, Brendan McKeon
  • Publication number: 20070152102
    Abstract: A parachute having radial slots distributed at regular intervals around the shoulder region to effect boundary flow separation, causing Von Karmen Vortex Street shed vortices to separate in a symmetrical manner from the inflated shape and resulting in an extremely stable aerodynamic decelerator. In addition, pressure vents in the crown region vent high pressure air during the inflation process to contribute to opening load control. Once the parachute is fully inflated, the pressure vents provide energetic airflow that ensures that the shed vortices created by the radial slots do not re-contact the canopy and cause instability.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Inventors: William Gargano, Robert Sinclair, Anthony Taylor
  • Publication number: 20070146202
    Abstract: This invention relates to reducing the complexity and cost of antenna arrays and is more specifically concerned with reducing the complexity of an antenna apparatus (10). It provides an antenna array (62) made up of a vertical stack of horizontal linear structures (74) each having several groups of neighbouring array antenna elements (78), the groups (74) having variable numbers of the antenna elements (78) each connected to a transmit/receive module (66). The advantage of this configuration is that less communication modules (66), such as transmit/receive modules, are required to operate the antenna array (62), reducing the weight, power consumption and cost of an antenna apparatus (10) incorporating such an antenna array (62) without significantly limiting the capability and/or performance of a system compared to a conventional solution.
    Type: Application
    Filed: February 8, 2006
    Publication date: June 28, 2007
    Applicant: Selex Sensors and Airborne Systems Limited
    Inventors: Anthony Kinghorn, Robert Sinclair, John Tanner
  • Publication number: 20070143198
    Abstract: A system and method for detecting an abnormal trading condition of a security uses real-time and estimated values of one or more variables associated with the condition of the security to generate one or more analytic metrics that are compared to empirical distributions based on one or more peer groups for the security. An indicator can then be displayed to a trader as an indication of the abnormal condition.
    Type: Application
    Filed: June 29, 2006
    Publication date: June 21, 2007
    Applicant: ITG Software Solutions, Inc.
    Inventors: Yossef Brandes, Ian Domowitz, Milan Borkovec, Jian Yang, Robert Sinclair, Vitaly Serbin
  • Publication number: 20070065535
    Abstract: A building block manufacturing system comprising a compression chamber capable of containing compressible block making material, said material comprised entirely or in part of waste material, preferably selected from the group consisting of fly ash, ground wood, waste vegetation matter, sea shells and sand; and a ram capable of exerting a desired pressure on the contents of said compression chamber; wherein, when said block making material being is placed in the compression chamber, the ram may exert a desired pressure on the material thereby compressing, and assisting in the curing or the material into a desired shape conforming to the interior surfaces of the compression chamber. The present invention also comprises the novel method of using the novel block manufacturing system.
    Type: Application
    Filed: October 2, 2006
    Publication date: March 22, 2007
    Inventor: Robert Sinclair
  • Publication number: 20070011973
    Abstract: A compressed building block formed of a pre-mix of fly ash, either of the Class C type, or provided from sugar beet waste lime, are combined with either ground or pulverized wood and/or chips, or with fine sand, having a small amount of Portland cement added thereto, moisturized, and then either extruded or compressed in a press into the configuration of a block. A fire retardant, and an insecticide, may be added to the composition, to provide the formed block with further beneficial attributes. The blocks may be formed by a system for extruding such blocks from the formulation, or they may be formed by means of a hydraulic or other press and pressed into the configuration of the desired block, needed for the construction.
    Type: Application
    Filed: September 19, 2006
    Publication date: January 18, 2007
    Inventors: Robert Sinclair, Colvin Schwartz, Gail Schwartz
  • Publication number: 20060242163
    Abstract: Systems and methods are provided for storing and retrieving thumbnail images in a per-user/per-system thumbnail cache. One or more data files may be used to store thumbnail images of varying sizes. An index is updated with the location or locations of thumbnails for a particular file, the URL and modification time of which may be used as a key to finding the thumbnails within the index. Direct memory mapping of thumbnail images are provided. Concurrency techniques are utilized to maintain cooperative access to the cache among multiple processes. Cache contents which are orphaned or unused are reclaimed for use by newer or more frequently used thumbnail images.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Marc Miller, Brenda Yanity, David De Vorchik, Fabrice Debry, Jeffrey Belt, Manuel Millot, Paul Gusmorino, Paul Cutsinger, Robert Sinclair, Tyler Beam
  • Publication number: 20060242141
    Abstract: A method and architecture for reading and updating metadata. A policy component is arranged to receive a request to read or update metadata that may include metadata from a plurality of standards. Each metadata format potentially includes a field corresponding to the request. The policy component determines which fields to read or update in satisfying the request by consulting a repository. The repository includes mappings that map information included in the request (e.g., a path) to locations in the metadata corresponding to the request. The policy component uses the locations to read or update the metadata.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Turner, David Albert, Eric Vandenberg, Peter Gurevich, Robert Wlodarczyk, Robert Sinclair, Thomas Olsen, Tomasz Kasperkiewicz