Abstract: Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for call path enforcement. The method includes tracking, during run-time, a run-time call order for a series of function calls in a software program, and when executing a protected function call during run-time, allowing or causing proper execution of a protected function call only if the run-time call order matches a predetermined order. The predetermined order can be an expected run-time call order based on a programmed order of function calls in the software program. The method can include maintaining an evolving value associated with the run-time call order and calling the protected function by passing the evolving value and function parameters corrupted based on the evolving value. The protected function uncorrupts the corrupted parameters based on the passed evolving value and an expected predetermined call order. A buffer containing the uncorrupted parameters can replace the corrupted parameters.
Type:
Grant
Filed:
August 24, 2009
Date of Patent:
October 30, 2012
Assignee:
Apple Inc.
Inventors:
Ginger M. Myles, Srinivas Vedula, Gianpaolo Fasoli, Julien Lerouge, Tanya Michelle Lattner, Augustin J. Farrugia
Abstract: A technique is described for facilitating a display of markup document content retrieved from a host server on a computer network including a client system and a server system. A first portion of content relating to a first markup document may be displayed to a user of the client system, wherein the first markup document has a URL associated therewith. Information relating to the first portion of content is stored at the server system. An action to display a current version of the first markup document on the client system is received. A current version of content for the first markup document is retrieved from the host server. The stored information relating to the first portion of content may be used to identify a third portion of content associated with the first markup document which has not previously been displayed to the user.
Type:
Grant
Filed:
May 10, 2005
Date of Patent:
October 30, 2012
Assignee:
A9.com, Inc.
Inventors:
Colin Bryar, Jonathan Leblang, Udi Manber
Abstract: A valve drive assembly for selectively actuating a pair of valves of an internal combustion engine generally consisting of a pairs of cam supports rotatably fixed an axially displaceable on a camshaft, each provided with at least two cam profiles; means rotatably fixed and axially displaceable relative to the cam shaft, interposed between the cam supports; and means for selectively axially displacing the cam supports and the interposed means as a unit.
Abstract: Cementitious compositions and methods for making same, in which the cementitious compositions include 35-60 wt. % cementitious reactive powder (also termed Portland cement-based binder), 2-10 wt. % expanded and chemically coated perlite filler, 20-40 wt. % water, entrained air, and optional additives such as water reducing agents, chemical set-accelerators, and chemical set-retarders. In addition, the lightweight cementitious compositions may contain 0-25 wt. % on a wet basis secondary fillers such as expanded clay, shale aggregate, and pumice.
Abstract: The present invention discloses a power supply control device to which can be attached a number of electrical device(s), such as a computer or AV equipment. The power supply device is able to determine and monitor standby power usage levels of the device(s) so that when the control device detects that the connected electrical device(s) are not being used power supply is removed from the device(s).
Abstract: High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing segmentation offload and other such functionality of commodity hardware. Virtualization information can be added to extension portions of protocol headers, for example, such that the payload portion is unchanged and, when physical address information is added to a frame, a frame can be processed using commodity hardware. In some embodiments, the virtualization information can be hashed and added to the payload or stream at, or relative to, various segmentation boundaries, such that the virtualization or additional header information will only be added to a subset of the packets once segmented, thereby reducing the necessary overhead. Further, the hashing of the information can allow for reconstruction of the virtualization information upon desegmentation even in the event of packet loss.
Abstract: A test solution agent, a test system and a method for evaluating the compatibility of biologically active substances with N-vinylpyrdolidone are disclosed.
Abstract: A composition for cleaning or rinsing hard surfaces in an aqueous or aqueous/alcoholic medium including at least one organophosphorus material for contributing to said surfaces antideposition and/or antiadhesion properties with regard to soiling substances capable of being deposited on the surfaces.
Type:
Grant
Filed:
January 6, 2009
Date of Patent:
October 23, 2012
Assignee:
Rhodia Operations
Inventors:
Tobias Johannes Fütterer, Lawrence Alan Hough, Robert Lee Reierson
Abstract: A power train for a vehicle comprising an engine with an output shaft; a transmission disposed on a centerline having a drive input disposed laterally on a first side of the centerline and a drive output disposed laterally on a second side of the centerline opposite of such first side; a first differential having an input shaft aligned with and connected to the drive output of the transmission, a first output shaft projecting through an opening in the transmission and a second output shaft; a first transversely disposed axle having a second differential; a second transversely disposed axle having a third differential; a first drive train interconnecting the engine output shaft and the transmission drive input; a second drive train interconnecting the first output shaft of the first differential and the second differential; and a third drive train interconnecting the second output shaft of the first differential and the third differential.
Type:
Grant
Filed:
September 30, 2011
Date of Patent:
October 23, 2012
Assignee:
Audi, AG
Inventors:
Torsten Scheffel, Christian Meixner, Johann Märkl
Abstract: A communications subsystem for a wireless device for correcting errors in a reference frequency signal. The communications subsystem comprises a frequency generator for generating the reference frequency signal and a closed loop reference frequency correction module that generates a reference frequency adjustment signal for correcting the reference frequency signal when the communications subsystem operates in closed loop mode. The subsystem further includes an open loop frequency correction means that that samples values of the reference frequency adjustment signal during the closed loop mode and generates a frequency correction signal for correcting the reference frequency signal when the communications subsystem operates in a mode other than closed loop mode.
Type:
Grant
Filed:
January 30, 2009
Date of Patent:
October 23, 2012
Assignee:
Research In Motion Limited
Inventors:
Wen-Yen M. Chan, Xin Jin, Qingzhong Jiao, Nasserullah Khan, Nagula Tharma Sangary
Abstract: In order to facilitate creation of a community without member-specific registration, one or more sibling identifiers with corresponding units to be distributed to other persons are allocated to a subscriber and the one or more sibling identifiers is associated with the subscriber's identifier. The subscriber may then give a unit to his/her friend and when the friend uses the unit, or more precisely a sibling identifier the unit relates to, the system will recognize that the subscriber and the friend belong to the same community on the basis of the association formed when sibling identifiers were allocated.
Type:
Grant
Filed:
April 25, 2011
Date of Patent:
October 23, 2012
Assignee:
Apple Inc.
Inventors:
Timo Ahopelto, Donald Peppers, Kai Friman
Abstract: A system and method for optically identifying a component coupled to an electronic device is provided. The method includes emitting light from within the device toward a surface of a component connector inserted into a receiving socket of the device. A light sensor senses the intensity, amplitude or wavelength of light reflected from a surface of the component connector. A processor of the device identifies the component based on the intensity, amplitude or wavelength of light reflected from a surface of the component connector. The processor modifies at least one setting of the electronic device in response to the identification of the component.
Abstract: A system (20) for inputting graphical data into a graphical input field includes a graphical input device (22) for inputting the graphical data into the graphical input field, and a processor-executable voice-form module (28) responsive to an initial presentation of graphical data to the graphical input device. The voice-form module (28) causes a determination of whether the inputting of the graphical data into the graphical input field is complete. A method for inputting graphical data into a graphical input field includes initiating an input of graphical data via a graphical input device into the graphical input field, and actuating a voice-form module in response to initiating the input of graphical data into the graphical input field.
Type:
Grant
Filed:
January 30, 2009
Date of Patent:
October 23, 2012
Assignee:
International Business Machines Corporation
Inventors:
Charles W. Cross, Jr., David Jaramillo, Marc White
Abstract: In a method for the control of the supplied air/fuel ratio of an internal combustion engine (1) with a catalytic converter (5) which is located in the exhaust gas line (2) with an integrated oxygen reservoir (6), it is proposed that the air/fuel ratio be controlled as a function of at least one parameter of the internal combustion engine (1), at least one parameter of the catalytic converter (5), and/or as a function of the type and amount of the exhaust gas emissions which are currently occurring, in order to optimize the relative degree of filling of the oxygen reservoir (6) which is contained in the catalytic converter (5) for favorable conversion of the exhaust gas emissions. According to the proposal, matching to the current conversion demand and the current conversion performance is enabled and thus overall improved exhaust gas conversion is implemented.
Abstract: A method of medical treatment review. The method can include the steps of receiving patient data into a patient database in which the patient data at least includes a diagnosis of the patient and providing one or more treatment protocols for the patient for selection by a treating provider in which the treatment protocols are pre-approved for the patient diagnosis. The method can also include the steps of analyzing a selection of a treatment protocol by the treating provider and generating an authorization of the selected treatment protocol based on predefined criteria. Generating the authorization of the selected treatment protocol can include generating the authorization without any peer review if the selected protocol meets the predefined criteria or generating the authorization following peer review if the selected protocol does not meet the predefined criteria.
Abstract: Handheld electronic communication device is presented and includes a body with a display screen and an optically based user input device. The optically based user input device is a light-transmissive tubular member. The light-transmissive tubular member has an exposed surface and an image sensor. The handheld electronic communication device further includes a microprocessor which is connected between the image sensor and the display screen. The microprocessor is capable of executing a microprocessor-run program, which receives input data representative of cursor guidance instructions from the image sensor and processes the data for output on the display screen.
Abstract: A method for setting a predetermined oxygen filling value of an oxygen storage reservoir of a catalytic converter for a motor vehicle, the oxygen filling value being set with consideration of a combustion air ratio which has been determined depending on the raw emission values which have been determined or which are to be determined for the exhaust gas components which are to be oxidized and reduced by the catalytic converter.
Abstract: A video projector for displaying a picture based on a video signal. The video projector includes a first LCD panel for red light, a second LCD panel for green light, and a third LCD panel for blue light. A light source emits light toward the first to third LCD panels. A modulated light computer determines a correction coefficient for reducing the amount of light emitted from the light source toward the first to third LCD panels when temperature load of at least one of the first to third LCD panels increases. An emitted light amount control unit corrects the video signal with the correction coefficient and controls the amount of light emitted from the light source toward the first to third LCD panels.
Abstract: A drag head of a trailing suction hopper dredger. The drag head comprises a rotatable visor connected to a suction pipe for discharging soil via the suction opening of the visor, wherein the visor is provided with a catching construction for undesirable objects. The catching construction closes the suction opening except for passage openings, wherein at least a number of passage openings have a variable passage area. A method for breaking up and/or dredging at least partially hard grounds under water using a trailing suction hopper dredger equipped with a drag head.
Abstract: A power management system and method for a wireless communication device generates an average desired transmit power signal based on at least one of a received signal strength indicator signal and a power control instruction signal from a base station. A power supply level adjustment signal is generated based on the data parameters of an outgoing data stream and at least one environmental information signal. A combination of the power supply level adjustment signal and the average desired transmit power or a gain control signal and an altered version of the power supply level adjustment signal is used to generate a variable power supply signal that is provided to an output amplifier block for sufficiently generating outgoing wireless device radio signals while reducing power loss in the output amplifier block.
Type:
Grant
Filed:
July 28, 2011
Date of Patent:
October 16, 2012
Assignee:
Research In Motion Limited
Inventors:
Wen-Yen Chan, Nasserullah Khan, Xin Jin, Nagula Tharma Sangary, Michael Franz Habicher, Qingzhong Jiao