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: 20110120122Abstract: 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: ApplicationFiled: July 10, 2009Publication date: May 26, 2011Applicant: ROBERT BOSCH GMBHInventors: Bastien Cagnac, Chris Anderson, Raynald Sprocq
-
Publication number: 20110120121Abstract: 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: ApplicationFiled: July 8, 2009Publication date: May 26, 2011Applicant: ROBERT BOSCH GMBHInventors: Raynald Sprocq, Chris Anderson, Bastien Cagnac
-
Patent number: 7926105Abstract: 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: GrantFiled: February 28, 2006Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: 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: 7921763Abstract: 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: GrantFiled: January 10, 2007Date of Patent: April 12, 2011Assignee: Robert Bosch GmbHInventors: Chris Anderson, Raynald Sprocq
-
Publication number: 20100287062Abstract: 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: ApplicationFiled: November 9, 2009Publication date: November 11, 2010Applicant: Price Whispers, Inc.Inventors: Yufeng Liang, Neil FitzGerald, Chris Anderson
-
Publication number: 20100269683Abstract: 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: ApplicationFiled: January 8, 2007Publication date: October 28, 2010Applicant: ROBERT BOSCH GMBHInventors: Chris Anderson, Raynald Sprocq
-
Publication number: 20100181152Abstract: 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: ApplicationFiled: June 4, 2008Publication date: July 22, 2010Applicant: ROBERT BOSCH GMBHInventors: Chris Anderson, Raynald Sprocq, Carole Charpentier
-
Publication number: 20100176654Abstract: 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: ApplicationFiled: January 14, 2010Publication date: July 15, 2010Applicant: ROBERT BOSCH GMBHInventors: Chris Anderson, Bastien Cagnac, Raynald Sprocq
-
Publication number: 20100154408Abstract: 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: ApplicationFiled: January 10, 2007Publication date: June 24, 2010Applicant: ROBERT BOSCH GMBHInventors: Chris Anderson, Raynald Sprocq
-
Publication number: 20100088274Abstract: 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: ApplicationFiled: October 22, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Haroon Ahmed, Chris Anderson, Oz Evren
-
Publication number: 20100088350Abstract: 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: ApplicationFiled: October 22, 2008Publication date: April 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Haroon Ahmed, Chris Anderson, Steve Antoch
-
Publication number: 20090188385Abstract: 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: ApplicationFiled: January 23, 2009Publication date: July 30, 2009Applicant: Robert Bosch GmbHInventors: Chris Anderson, Raynald Sprocq, Jean-Pierre Michon, Jean-Marc Attard
-
Patent number: 7500224Abstract: 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: GrantFiled: November 1, 2002Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Anders Hejlsberg, Eric A. Gunnerson, Peter H. Golde, Chris Anderson, Scott M. Wiltamuth
-
Publication number: 20080093920Abstract: 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: ApplicationFiled: June 29, 2007Publication date: April 24, 2008Applicant: ROBERT BOSCH GMBHInventors: Jean Fourcade, Philippe Richard, Chris Anderson
-
Publication number: 20070266036Abstract: 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: ApplicationFiled: May 15, 2006Publication date: November 15, 2007Applicant: Microsoft CorporationInventors: Chris Anderson, Edward Harris, Jamie Buckley, John Solaro, Larry Israel, Randall Kern
-
Patent number: 7267040Abstract: 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: GrantFiled: June 22, 2004Date of Patent: September 11, 2007Assignee: Robert Bosch GmbHInventors: Jean-Marc Attard, Chris Anderson, Raynald Sprocq
-
Publication number: 20070209073Abstract: 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: ApplicationFiled: February 28, 2006Publication date: September 6, 2007Applicant: Microsoft CorporationInventors: 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: 20070088638Abstract: 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: ApplicationFiled: June 27, 2006Publication date: April 19, 2007Inventors: Curtis Finch, William Leake, William Miller, Chris Anderson
-
Publication number: 20070056438Abstract: 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: ApplicationFiled: June 22, 2004Publication date: March 15, 2007Inventors: Jean-Marc Attard, Chris Anderson, Raynald Sprocq
-
Publication number: 20060184517Abstract: 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: ApplicationFiled: January 30, 2006Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Chris Anderson, Edward Harris, Jamie Buckley, Laura Baldwin, Randall Kern