Pike, CA
Alger C. Pike, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100228374 | SEMICONDUCTOR SUBSTRATE PROCESSING METHOD AND APPARATUS - A semiconductor substrate processing apparatus and a method for processing semiconductor substrates are provided. The method may include providing a semiconductor substrate having a surface and a plurality of features on the surface, each feature being positioned on the surface at a first respective point in a first coordinate system, plotting the position of each feature at a second respective point in a second coordinate system; and generating a translation between the first and the second coordinate systems. The generating of the translation may include calculating an offset between the first and the second coordinate systems. The calculating of the offset may include calculating an offset distance between a reference point of the first coordinate system and a reference point of the second coordinate system and calculating an offset angle between an axis of the first coordinate system and an axis of the second coordinate system. | 09-09-2010 |
Arne G. Pike, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120250337 | Adjustable Height Landscape Light Fixture - An adjustable height landscape light fixture includes an outer cylindrical body portion having a upper threaded segment and an inner riser portion telescopically mounted in the outer cylindrical body portion. A collet surrounds the inner riser portion. A threaded cap is screwed over the upper threaded segment of the cylindrical body portion. The threaded cap is configured to squeeze the collet against the inner riser portion to fix and un-fix a predetermined longitudinal position of the inner riser portion relative to the outer cylindrical body portion and provide a substantially water impervious seal between the threaded cap and the inner riser portion. An incandescent or LED upper light portion is mounted to an upper end of the inner riser portion. | 10-04-2012 |
Chris J. Pike, Manhattan Beach, CA US
Patent application number | Description | Published |
---|---|---|
20140072738 | SPORTING EQUIPMENT COVERING - A covering for enhancing, modifying, or altering sporting equipment that includes elastic and/or non-elastic material that defines a shape having an outer surface, an inner surface, and at least one opening that opens to a chamber or passage. The chamber or passage is configured to receive the sporting equipment through the at least one opening. The covering is releasably secured to the sporting equipment to function as, among other things, an identifier, protector, equipment performance enhancer, equipment performance reducer, and the like. | 03-13-2014 |
Geoffrey Pike, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140033309 | TAINT TRACKING MECHANISM FOR COMPUTER SECURITY - A system that includes a memory and processor is provided. The processor is programmed to receive input data, determine that the input data is tainted, store the tainted input data in a location in the memory, and based on storing the tainted input data in the location, label the location as a tainted location. The processor is further programmed to assign a triggering event to the tainted location such that an action is initiated when the triggering event has occurred. | 01-30-2014 |
Geoffrey Pike, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20080216175 | COMPUTATIONAL SYSTEM INCLUDING MECHANISMS FOR TRACKING TAINT - Mechanisms have been developed for securing computational systems against certain forms of attack. Taint status for data accessible by processes is selectively maintained and propagated in correspondence with information flows of instructions executed by a computing system, so that a security (or other appropriate) response can be provided if and when a control transfer (or other restricted use) is attempted based on tainted data. One response that may be triggered is a change in the privilege level (root and guest) that is used to process code executing in a virtual environment, so as to allow remediation to be performed. The triggering events may be specified in a control block. | 09-04-2008 |
20090037672 | Method and System for Tracking Data Correspondences - One embodiment is a method for tracking data correspondences in a computer system including a host hardware platform, virtualization software running on the host hardware platform, and a virtual machine running on the virtualization software, the method including: (a) monitoring one or more data movement operations of the computer system; and (b) storing information regarding the one or more data movement operations in a data correspondence structure, which information provides a correspondence between data before one of the one or more data movement operations and data after the one of the one or more data movement operations. | 02-05-2009 |
20090038008 | MALICIOUS CODE DETECTION - In a system where an indirect control flow instruction requires a CPU to consult a first memory address, in addition to what is encoded in the instruction itself, for program execution, a method is provided to determine if the first memory address contains a valid or plausible value. The first memory address is compared to an expected or predicted memory address. A difference between the expected or predicted memory address and the first memory address causes an evaluation of any program code about to be executed. The evaluation of code determines whether or not a malicious attack is occurring, or being attempted, that might affect proper operation of the system or program. | 02-05-2009 |
20130263132 | METHOD AND SYSTEM FOR TRACKING DATA CORRESPONDENCES - One embodiment is a method for tracking data correspondences in a computer system including a host hardware platform, virtualization software running on the host hardware platform, and a virtual machine running on the virtualization software, the method including: (a) monitoring one or more data movement operations of the computer system; and (b) storing information regarding the one or more data movement operations in a data correspondence structure, which information provides a correspondence between data before one of the one or more data movement operations and data after the one of the one or more data movement operations. The “monitoring” may comprise monitoring data movement at one or more of an interface between the host hardware platform and the virtualization software, and an interface between the virtual machine and the virtualization software | 10-03-2013 |
Geoffrey Roeder Pike, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150199228 | CONDITIONAL BRANCH PROGRAMMING TECHNIQUE - Various aspects of the subject technology relate to a programming technique for coding a conditional branch instruction. A system for executing programming code may include a processor and a machine-readable medium comprising instructions stored therein, which when executed by a processor, cause the processor to perform operations. The operations may comprise determining whether a condition exists within a portion of code, causing, if the condition exists, another portion of code to intentionally fail when executed by a processor, and executing the other portion of code, wherein the executing of the other portion of code fails if the condition exists. | 07-16-2015 |
Kelly Pike, Half Moon Bay, CA US
Patent application number | Description | Published |
---|---|---|
20090149945 | PROSTHETIC SUPPORT FOR FLACCID ARTERIAL SEGMENTS - A supplemental elasticity device is attached to an artery in the knee to replace lost elastic behavior. The supplemental elasticity device is attached near both ends of the vessel section which it is intended to compress. In this case, the vessel section extends from the adductor canal to below the knee joint. Supplemental elasticity device fixation can be achieved by tabs, spikes or hooks extending from the supplemental elasticity device or increased friction between the supplemental elasticity device and vessel wall, or a combination of both. To assist with maintaining hemostasis, the fixation points may include fabric patches on the supplemental elasticity device surface. The supplemental elasticity device can be deployed in an un-stretched or nominal length when the leg is bent. It is also possible to deploy when the leg is straight if the supplemental elasticity device is in an elongated configuration during deployment. In one embodiment, the supplemental elasticity device has the ability to elongate 15% of its length and return to its nominal length for the life of the supplemental elasticity device. For an annual duty cycle of 62,000 cycles per year, a ten year life would require the supplemental elasticity device to remain intact for 620,000 cycles. | 06-11-2009 |
Kelly A. Pike, Half Moon Bay, CA US
Patent application number | Description | Published |
---|---|---|
20100299911 | METHODS FOR MANUFACTURING AN ENDOPROSTHESIS - Method for manufacturing an endoprosthesis are described. The method may include selecting an indication range based on a range of inner diameters of a body lumen. A nominal diameter of the endoprosthesis may be selected. A range of chronic outward force, a range of radial force, a range of safety factors, or combinations thereof may be selected. A design characteristic may be determined based on the indication range, the nominal diameter, and at least one of the range of chronic outward force, the range of radial force, and the range of safety factors. The endoprosthesis may be manufactured based on the determined design characteristic. | 12-02-2010 |
20130267995 | CLOSURE DEVICES, SYSTEMS, AND METHODS - An anchor assembly configured to locate and anchor body tissue surrounding an opening in the body tissue. The anchor assembly can include a plurality of anchor elements. Each anchor element can include an elongate portion and an anchor portion extending from the elongate portion. The elongate portion can be configured to be manipulated by a user. The anchor portion can have a contracted configuration capable of passing through the opening in the body tissue and can have an expanded configuration capable of anchoring the body tissue surrounding the opening. The anchor portion and the elongate portion can be integrally formed from a single wire. | 10-10-2013 |
20140180396 | HINGE FOR MEDICAL DEVICE - A device is provided that provides flexibility to an assembly. The device includes a loop hinge that hinges by twisting a body of the loop hinge. | 06-26-2014 |
Mark Pike, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140067546 | Determining User Preference Of An Object From A Group Of Objects Maintained By A Social Networking System - A social networking system identifies a user's relative preference for objects maintained by the social networking system, such as pages associated with movies, restaurants, businesses, or other content. To obtain the user's preferences, the system provides pairs, or groups, of objects to a user and prompts the user to indicate a preference between the objects in each pair. This obtained information about the user's relative preferences is stored in conjunction with the user's profile, which can then be used to select content subsequently presented to the user. | 03-06-2014 |
Robert C. Pike, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20100005080 | SYSTEM AND METHOD FOR ANALYZING DATA RECORDS - A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective process, a query is applied to the record so as to produce zero or more values. Zero or more emit operators are applied to each of the zero or more produced values so as to add corresponding information to an intermediate data structure. Information from a plurality of the intermediate data structures is aggregated to produce output data. | 01-07-2010 |
20120215787 | System and Method for Analyzing Data Records - A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective process, a query is applied to the record so as to produce zero or more values. Zero or more emit operators are applied to each of the zero or more produced values so as to add corresponding information to an intermediate data structure. Information from a plurality of the intermediate data structures is aggregated to produce output data. | 08-23-2012 |
Robert W. Pike, Coto De Caza, CA US
Patent application number | Description | Published |
---|---|---|
20130304062 | CATHETER WITH HELICAL END SECTION FOR VESSEL ABLATION - A catheter includes an elongated body, a distal assembly with a shape-memory member defining a generally helical form, and a control handle. The control handle may be adapted to actuate a deflection puller wire for deflecting a portion of the elongated body and a contraction wire for contracting the generally helical form. The generally helical form carries irrigated ablation ring electrodes. A nitinol support member with shape memory extends through the distal assembly and into the elongated body to provide the helical form. The support member may have a varying stiffness along its length, for example, a decreasing stiffness toward a distal end of the support member. The support member can also be hollow so that it can receive a mandrel whose stiffness is greater than that of the support member. | 11-14-2013 |
Sce Pike, Burbank, CA US
Patent application number | Description | Published |
---|---|---|
20140282001 | GESTURE BASED VIDEO CLIPPING CONTROL - System, method, and computer program product to generate a clip of a media file on a device having a touch input component, the media file comprising a plurality of segments, by outputting for display a first segment of the media file, responsive to receiving: (i) input indicating to generate the clip of the media file using the first segment, and (ii) a first swipe gesture on the touch input component: identifying a subset of segments, of the plurality, based on a direction of the first swipe gesture, the first subset of segments including a destination segment, and outputting for display each of the subset of segments, and responsive to receiving input selecting the destination segment as part of the clip of the media file, generating the clip of the media file, the media clip including each segment of the media file between the first and the destination segment. | 09-18-2014 |
Scevhur Y. Pike, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20100241664 | SMART WEB PAGES PROVISIONING SYSTEM AND METHOD FOR MOBILE DEVICES - A system, method and computer program product for automatically creating enhanced content for communication devices when a voic call is established between two or more communication devices The method includes providing, to a server device in association with the communications network, the called party phone number and generating a data structure associated with the phone number, the data structure including a search criteria used to enhance information content about the called and calling party to be provided to each communication device The server device initiates, via a search tool, a web-based search for enhanced information content according to the search criteria provided by the data structure and generates, in response to the call, a web page including the enhanced content The web page including the enhanced content is communicated to each communication device | 09-23-2010 |
Torrey Pike, Danville, CA US
Patent application number | Description | Published |
---|---|---|
20120240757 | COMPOSITE GRILLE LOUVERS - A grille having a plurality of s-louvers shaped to increase the efficiency of air flow through the grille without decreasing the effectiveness of the louvers at stopping or deflecting projectiles. Each louver has a hooked portion at the end of the louver to present a ballistic hook for stopping projectiles ricocheting through the circuitous path defined between the louvers. An insert having a closeout for covering the ballistic hook is positioned within each hooked shape portion to eliminate the eddy or stall created at the end of the circuitous path by ballistic hook. The closeout can be penetrated by projectiles ricocheting through the circuitous path such that the ballistic hook can still capture projectiles within the inlet. | 09-27-2012 |
Tyrone Pike, Woodside, CA US
Patent application number | Description | Published |
---|---|---|
20100077205 | System and Method for Cipher E-Mail Protection - The preferred embodiments of the present invention disclose a security transformation system which includes an e-mail client, a cipher proxy, a dictionary database and an Internet e-mail system. The system is capable of generating and receiving messages and performing a cipher substitution and encryption of key fields of messages when they are stored at a user's Internet e-mail system. When the messages are received or accessed the system permits deciphering and decrypting the message using a reverse security transformation The preferred embodiments of the method of the present invention comprises steps of generating and receiving messages at an Internet e-mail system, performing a security transformation on said messages, encrypting said messages, updating a cipher dictionary at a cipher proxy, and decoding and decrypting the messages when accessed by a user. | 03-25-2010 |
Tyrone F. Pike, Woodside, CA US
Patent application number | Description | Published |
---|---|---|
20160065563 | METHOD AND APPARATUS FOR ACCESSING THIRD-PARTY RESOURCES - A method, system, and apparatus for providing a client access to third-party resources by utilizing third-party access tokens via a network gateway. The method can prevent the third-party access tokens from being exposed directly to the client environment. The client receives a gateway security credential, which encapsulates the third-party access token in an encrypted form. The client provides the gateway access token to the network gateway where the third-party access token is decrypted and then used to access the third-party resource. Client requests to the network gateway are executed using a custom API. The gateway relays the client requests to the appropriate third-party resources using the third-party-specific API with the decrypted third-party access token. Gateway access tokens are short-lived and can be renewed according to the client-environment life cycle. | 03-03-2016 |