Patents by Inventor Chris Anderson

Chris Anderson 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: 20110120122
    Abstract: The present invention relates mainly to a braking system comprising a master cylinder comprising means of connection to a hydraulic braking circuit and means of connecting at least one chamber of the master cylinder to means of injecting brake fluid into said chamber. The main subject of the invention is a master cylinder (48) comprising at least one variable-volume chamber and one moving piston (207), the movement of which causes the volume of said chamber to vary, and means of connecting said chamber to a hydraulic braking circuit, characterized in that it further comprises means (217) of connection to a source (116) of pressurized brake fluid. The invention applies notably to the motor industry. The invention applies mainly to the braking industry.
    Type: Application
    Filed: July 10, 2009
    Publication date: May 26, 2011
    Applicant: ROBERT BOSCH GMBH
    Inventors: Bastien Cagnac, Chris Anderson, Raynald Sprocq
  • Publication number: 20110120121
    Abstract: The present invention relates chiefly to a hydraulic brake booster comprising a motor, preferably an electric motor. The main subject of the invention is a hydraulic brake booster comprising a thrust chamber (76) receiving, on command, a pressurized hydraulic fluid that drives a hydraulic piston (78) that drives a piston of a master cylinder, characterized in that it comprises a source of pressurized hydraulic liquid (116) provided with an electric motor (88) driving a hydraulic fluid pressuring device. The invention applies notably to the automotive industry. The invention applies mainly to the braking industry.
    Type: Application
    Filed: July 8, 2009
    Publication date: May 26, 2011
    Applicant: ROBERT BOSCH GMBH
    Inventors: Raynald Sprocq, Chris Anderson, Bastien Cagnac
  • Patent number: 7926105
    Abstract: Described is a technology including an evaluation methodology by which a set of privileged code such as a platform's API method may be marked as being security critical and/or safe for being called by untrusted code. The set of code is evaluated to determine whether the code is security critical code, and if so, it is identified as security critical. Such code is further evaluated to determine whether the code is safe with respect to being called by untrusted code, and if so, is marked as safe. To determine whether the code is safe, a determination is made as to whether the first set of code leaks criticality, including by evaluating one or more code paths corresponding to one or more callers of the first set of code, and by evaluating one or more code paths corresponding to one or more callees of the first set of code.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Karen Elizabeth Corby, Mark Alcazar, Viresh Ramdatmisier, Ariel Jorge Kirsman, Andre A. Needham, Akhilesh Kaza, Raja Krishnaswamy, Jeff Cooperstein, Charles W Kaufman, Chris Anderson, Venkata Rama Prasad Tammana, Aaron R Goldfeder, John Hawkins
  • Patent number: 7921763
    Abstract: The invention relates to a brake control system for motor vehicles comprising a brake pedal (1), a brake booster (4), a brake master cylinder (5). The system of the invention further comprises a simulator (3) pneumatically coupled to the piston (42) of the brake booster (4). This simulator (3) receives at least one brake command from the brake pedal (1) and in return establishes a pressure difference between the front chamber (40) and the rear chamber (41) of the booster so as to cause the piston (42) to move.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: April 12, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Chris Anderson, Raynald Sprocq
  • Publication number: 20100287062
    Abstract: A method and apparatus for facilitating a buyer driven transaction are provided. The method comprises the steps of registering a seller to receive one or more conditional purchase offers, the seller agreeing to one or more terms to be employed upon entry into a transaction with a buyer upon acceptance of one of the one or more conditional purchase offers, and registering a buyer to submit one or more conditional purchase offers, the buyer agreeing to one or more terms to be employed upon entry into a transaction with the seller upon acceptance of one of the one or more conditional purchase offers. A conditional purchase offer is received from the buyer for a particular defined product, the conditional purchase offer including at least one or more product indicators, a price offer, and an offer expiration. The submitted conditional purchase offer is provided to the seller associated with the particular defined product.
    Type: Application
    Filed: November 9, 2009
    Publication date: November 11, 2010
    Applicant: Price Whispers, Inc.
    Inventors: Yufeng Liang, Neil FitzGerald, Chris Anderson
  • Publication number: 20100269683
    Abstract: The invention relates to a brake control system for motor vehicles and, in particular, to a hydraulic control system. The invention also applies to hybrid braking systems such as those provided in hybrid vehicles (vehicles propelled electrically and propelled using internal combustion engines) comprising a hydraulically operating braking system which comprises a simulator (3) not mechanically coupled to the brake booster piston (42) and an electric braking system using the electric propulsion motor or motors as electric generators.
    Type: Application
    Filed: January 8, 2007
    Publication date: October 28, 2010
    Applicant: ROBERT BOSCH GMBH
    Inventors: Chris Anderson, Raynald Sprocq
  • Publication number: 20100181152
    Abstract: The invention relates to a braking control system for automotive vehicles comprising a braking control member (1), a brake booster (4) and a brake master cylinder (5). The system of the invention further comprises a simulator (3) coupled pneumatically to the piston (42) of the brake booster (4). Said simulator (3) receives at least one braking command from the braking control member (1) and makes it possible to establish, in return, a difference in pressure between the front chamber (40) and the rear chamber (41) of the brake booster so as to control the displacement of the piston (42).
    Type: Application
    Filed: June 4, 2008
    Publication date: July 22, 2010
    Applicant: ROBERT BOSCH GMBH
    Inventors: Chris Anderson, Raynald Sprocq, Carole Charpentier
  • Publication number: 20100176654
    Abstract: The three-way valve simulator (100) for a vehicle brake servo comprises: a control piston (106); and a reaction piston (140) remote from the control piston when the simulator is at rest. It is arranged such that the control piston, under the effect of a command transmitted from outside the simulator, can be moved over a predetermined travel in the direction of the reaction piston without transmitting stress to the latter.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 15, 2010
    Applicant: ROBERT BOSCH GMBH
    Inventors: Chris Anderson, Bastien Cagnac, Raynald Sprocq
  • Publication number: 20100154408
    Abstract: The invention relates to a brake control system for motor vehicles comprising a brake pedal (1), a brake booster (4), a brake master cylinder (5). The system of the invention further comprises a simulator (3) pneumatically coupled to the piston (42) of the brake booster (4). This simulator (3) receives at least one brake command from the brake pedal (1) and in return establishes a pressure difference between the front chamber (40) and the rear chamber (41) of the booster so as to cause the piston (42) to move.
    Type: Application
    Filed: January 10, 2007
    Publication date: June 24, 2010
    Applicant: ROBERT BOSCH GMBH
    Inventors: Chris Anderson, Raynald Sprocq
  • Publication number: 20100088274
    Abstract: The subject disclosure relates to a method and system for synchronizing a repository with a declarative definition. The method and system includes receiving the declarative definition in which the declarative definition represents a constraint-based execution model. A script is also created that translates the declarative definition into machine code. At least one function is then performed on the repository in which the script provides instructions for the at least one function.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Haroon Ahmed, Chris Anderson, Oz Evren
  • Publication number: 20100088350
    Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Haroon Ahmed, Chris Anderson, Steve Antoch
  • Publication number: 20090188385
    Abstract: The invention relates to a brake booster with a short actuating travel, in which booster the three-way valve has a moving valve seat borne by a sleeve (54). The movement of this sleeve is controlled by the piston. The invention provides a device that comprises a face (100) that is inclined with respect to the axis of the sleeve in order to allow the sleeve (54) to move gradually.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 30, 2009
    Applicant: Robert Bosch GmbH
    Inventors: Chris Anderson, Raynald Sprocq, Jean-Pierre Michon, Jean-Marc Attard
  • Patent number: 7500224
    Abstract: A blueprint is described that provides a framework for writing a code generator. A blueprint translator translates the blueprint into one or more classes with source code. The newly generated code can then be compiled. If the user wishes to add additional functionality to a generated class, this is done in a separate source file. At compilation time, the compiler combines the generated class with the user's additions, as if they were written in a single class. Later, if the blueprint is ever changed, the generated code can safely be updated without overwriting the user's additions. Alternately, the user can embed his desired additions or changes directly into the blueprint (embedded code). In this manner, should the blueprint ever be re-compiled, the user's changes will still be present. The partial classes technique can be used in conjunction with the embedded code technique.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: March 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Anders Hejlsberg, Eric A. Gunnerson, Peter H. Golde, Chris Anderson, Scott M. Wiltamuth
  • Publication number: 20080093920
    Abstract: In order to prevent a vehicle fitted with braking assistance and trajectory correction devices and having a highly placed center of gravity from overturning in a bend when there is a sudden turn of the steering wheel at the same time as a sudden braking action, a hydraulic braking circuit comprising a hydraulic pump (3) which sucks a fluid contained in a reservoir (3) through a master cylinder (1), is provided with a bladder (10). The bladder, placed between the master cylinder and the hydraulic pump, reduces the duration of flow of the hydraulic fluid to the pump, ensuring a sufficient suction pressure at the entrance of the pump in order to cram the brake and cause the wheel having the most pressure to skid.
    Type: Application
    Filed: June 29, 2007
    Publication date: April 24, 2008
    Applicant: ROBERT BOSCH GMBH
    Inventors: Jean Fourcade, Philippe Richard, Chris Anderson
  • Publication number: 20070266036
    Abstract: An unbounded redundant discrete fact data store for providing answers to specific fact-based search queries is provided. Facts are stored discretely by the data store with information stored with each discrete fact for locating the discrete fact in response to a search query or browse request. The core of the data store includes subject-indicator-fact sets. Each discrete fact represents a particular facet of a particular subject. Accordingly, the data store includes a subject and zero or more indicators for each discrete fact, facilitating look-up of the discrete facts. Additionally, each subject may have zero or more subject classifications and zero or more parent/child relationships with other subjects, further facilitating filtering and look-up of discrete facts.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Chris Anderson, Edward Harris, Jamie Buckley, John Solaro, Larry Israel, Randall Kern
  • Patent number: 7267040
    Abstract: A pneumatic brake booster with short actuating travel, comprising a skirt and a pneumatic piston that are rigidly connected and slideably mounted in a sealed casing to delimit a low-pressure chamber and a variable-pressure chamber and a three-way valve arrangement that is controlled by a control rod connected at a first end to a brake pedal. The three-way valve arrangement having first and second valve seats and a valve that is applied to at least one of the first and second valve seats by a valve spring. The second valve seat being borne by a first longitudinal end of a plunger distributor while the first valve seat is borne by a first longitudinal end of a bushing slideably mounted in a sealed manner in the pneumatic piston over a defined first travel and beyond the defined travel the bushing is secured axially to the pneumatic piston.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: September 11, 2007
    Assignee: Robert Bosch GmbH
    Inventors: Jean-Marc Attard, Chris Anderson, Raynald Sprocq
  • Publication number: 20070209073
    Abstract: Described is a technology including an evaluation methodology by which a set of privileged code such as a platform's API method may be marked as being security critical and/or safe for being called by untrusted code. The set of code is evaluated to determine whether the code is security critical code, and if so, it is identified as security critical. Such code is further evaluated to determine whether the code is safe with respect to being called by untrusted code, and if so, is marked as safe. To determine whether the code is safe, a determination is made as to whether the first set of code leaks criticality, including by evaluating one or more code paths corresponding to one or more callers of the first set of code, and by evaluating one or more code paths corresponding to one or more callees of the first set of code.
    Type: Application
    Filed: February 28, 2006
    Publication date: September 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Karen Corby, Mark Alcazar, Viresh Ramdatmisier, Ariel Kirsman, Andre Needham, Akhilesh Kaza, Raja Krishnaswamy, Jeff Cooperstein, Charles Kaufman, Chris Anderson, Venkata Prasad, Aaron Goldfeder, John Hawkins
  • Publication number: 20070088638
    Abstract: A system and method for building GUI screen screens for a time keeping and expense tracking system includes a time keeping and expense tracking (TKET) server that includes computer instructions that define logic for building GUI screen screens according to user definitions, communication channel throughput capacity, and terminal capacity. Initially, the TKET server examines a user's ID to determine his group affiliations and ability levels for modifying the parameters, objects, and layout of a GUI screen. Thereafter, the TKET server allows the user to make changes according to his defined abilities. For subsequent sessions, the TKET server builds a GUI screen according to the previously defined parameters. One embodiment of the present invention, the TKET server is operable to receive communication signals transmitted by way of a wireless communication channel and to generate corresponding display screens that are responsive to the user terminal type.
    Type: Application
    Filed: June 27, 2006
    Publication date: April 19, 2007
    Inventors: Curtis Finch, William Leake, William Miller, Chris Anderson
  • Publication number: 20070056438
    Abstract: A pneumatic brake booster with short actuating travel, comprising a skirt and a pneumatic piston that are rigidly connected and slideably mounted in a sealed casing to delimit a low-pressure chamber and a variable-pressure chamber and a three-way valve arrangement that is controlled by a control rod connected at a first end to a brake pedal. The three-way valve arrangement having first and second valve seats and a valve that is applied to at least one of the first and second valve seats by a valve spring. The second valve seat being borne by a first longitudinal end of a plunger distributor while the first valve seat is borne by a first longitudinal end of a bushing slideably mounted in a sealed manner in the pneumatic piston over a defined first travel and beyond the defined travel the bushing is secured axially to the pneumatic piston.
    Type: Application
    Filed: June 22, 2004
    Publication date: March 15, 2007
    Inventors: Jean-Marc Attard, Chris Anderson, Raynald Sprocq
  • Publication number: 20060184517
    Abstract: A method to derive new facts from a collection of discrete facts is provided. The discrete facts are stored in a data structure that organizes each discrete fact based on classification, value, unit, validity range, and subject. The discrete facts may be stored in an inverted index to allow efficient retrieval of values associated with each discrete fact. A discrete-fact engine is utilized in conjunction with a search engine to respond to queries. The discrete-fact engine parses a query and utilizes a collection of policies to determine whether the query involves a computational requirement. The computational requirement included in the query may trigger calculations on a set of discrete facts that match terms included the query. The result of the calculations are derived facts.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Chris Anderson, Edward Harris, Jamie Buckley, Laura Baldwin, Randall Kern