Davis, San Jose
Blake W. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110048787 | PHOTO-PATTERNABLE DIELECTRIC MATERIALS AND FORMULATIONS AND METHODS OF USE - Silsesquioxane polymers, silsesquioxane polymers in negative tone photo-patternable dielectric formulations, methods of forming structures using negative tone photo-patternable dielectric formulations containing silsesquioxane polymers, and structures made from silsesquioxane polymers. | 03-03-2011 |
20130292163 | PHOTO-PATTERNABLE DIELECTRIC MATERIALS AND FORMULATIONS AND METHODS OF USE - Silsesquioxane polymers, silsesquioxane polymers in negative tone photo-patternable dielectric formulations, methods of forming structures using negative tone photo-patternable dielectric formulations containing silsesquioxane polymers, and structures made from silsesquioxane polymers. | 11-07-2013 |
20150189743 | PHOTO-PATTERNABLE DIELECTRIC MATERIALS AND FORMULATIONS AND METHODS OF USE - Silsesquioxane polymers, silsesquioxane polymers in negative tone photo-patternable dielectric formulations, methods of forming structures using negative tone photo-patternable dielectric formulations containing silsesquioxane polymers, and structures made from silsesquioxane polymers. | 07-02-2015 |
Charles Raymond Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090168221 | METHOD AND SYSTEM FOR DETECTING A CHANGE IN A ROTATIONAL VELOCITY OF A MAGNETIC DISK OR A SPINDLE COUPLED TO THE MAGNETIC DISK - A method according to one embodiment comprises detecting a change in a rotational velocity of a magnetic disk or a spindle coupled to the magnetic disk, the change being caused by head-disk contact. A method for detecting head-disk contact according to another embodiment comprises measuring a rotational velocity of a magnetic disk or a spindle coupled to the magnetic disk; detecting a change in the rotational velocity, the change being caused by head-disk contact; and correlating the change in rotational velocity with the head-disk contact. | 07-02-2009 |
Dantley Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100332384 | TRANSACTION AGGREGATION ENGINE - A database may be accessed to obtain data for a plurality of payment transactions. The plurality of payment transactions may be associated with at least one requestor and two or more providers. A first set of payment transactions are presented to the at least one requestor. The first set of payment transactions are selected from the plurality of payment transactions and aggregated based on having a first common provider selected from the two or more providers. | 12-30-2010 |
David Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120008529 | CONFIGURING A SECURE NETWORK - Techniques are presented for configuring a networking device to provide secure wireless connectivity to one or more client devices. In one embodiment, a networking device is discovered that is within a wireless connectivity range from a first client device. The networking device is configured to provide wireless connectivity to the first client device. The first client device is configured to initiate a first wireless connection, without requiring a user to specify any network settings. The networking device is configured to authenticate a user to access a user interface for configuring the networking device, where the user is not authenticated based on any password. | 01-12-2012 |
20130074061 | CENTRALLY COORDINATED FIRMWARE UPGRADE MODEL ACROSS NETWORK FOR MINIMIZING UPTIME LOSS AND FIRMWARE COMPATIBILITY - Techniques are presented for managing firmware updates for a plurality of devices within a wireless network. Embodiments monitor network usage of the plurality of devices to collect historical usage data. An optimal window of time for updating the firmware of the plurality of devices is then determined, based on the collected historical device usage data. Embodiments flag at least one of the plurality of devices for a firmware update, based on a current firmware version of the device and a corresponding available firmware version for the device. In one embodiment, dependencies for each of the plurality of devices are considered in flagging the devices for the firmware update. The firmware of the flagged devices is updated during the determined optimal window of time. | 03-21-2013 |
Eric L. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090094175 | INTRUSIVE SOFTWARE MANAGEMENT - Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended. | 04-09-2009 |
20090094697 | INTRUSIVE SOFTWARE MANAGEMENT - Landing pages associated with advertisements are partitioned into training landing pages and testing landing pages. Iterative training and testing of a classification mode on intrusion features of the partitioned landing pages is conducted until the occurrence of a cessation event. Feature weights are derived from the iterative training and testing, and are associated with the intrusion features. The associated feature weights and intrusion features can be used to classify other landing pages. | 04-09-2009 |
20120005753 | INTRUSIVE SOFTWARE MANAGEMENT - Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended. | 01-05-2012 |
20120311707 | INTRUSIVE SOFTWARE MANAGEMENT - Intrusion features of a landing page associated with sponsored content are identified. A feature score for the landing page based on the identified intrusion features is generated, and if the feature score for the landing page exceeds a feature threshold, the landing page is classified as a candidate landing page. A sponsor account associated with the candidate landing page can be suspended, or sponsored content associated with the candidate landing page can be suspended. | 12-06-2012 |
Jeremy A. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120311013 | METHOD AND SYSTEM TO MODIFY FUNCTION CALLS FROM WITHIN CONTENT PUBLISHED BY A TRUSTED WEB SITE - A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application. | 12-06-2012 |
20130227475 | METHOD AND SYSTEM TO DISPLAY A POP-UP WINDOW WHEN A USER LEAVES A WEBSITE - A method and system to display a pop-up window when a user leaves a website are disclosed. A user accesses a website with a web browser. When a web page from the website is loaded into the user's browser, a client-side variable is set to a particular value, such as the current time. When the web page from the website is unloaded from the browser, a hidden pop-up window is loaded. The hidden pop-up window is programmed to sleep and then check the value of the client-side variable. A change in the value of the client-side variable indicates a new web page from the same web server has been loaded into the web browser and the user has not left the website. However, if a web page from a different web server is loaded into the browser, then the value of the client-side variable remains unchanged. Consequently, when the hidden pop-up window awakes and checks the value of the client-side variable, the pop-up window can determine whether the user has left the original website. If the user has left the original website, the pop-up window is displayed. If not, the pop-up window is unloaded before ever being displayed to the user. | 08-29-2013 |
20140380476 | METHOD AND SYSTEM TO MODIFY FUNCTION CALLS FROM WITHIN CONTENT PUBLISHED BY A TRUSTED WEB SITE - A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application. | 12-25-2014 |
Jeremy Alan Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130073683 | METHOD AND APPARATUS FOR SECURELY DISPLAYING AND COMMUNICATING TRUSTED AND UNTRUSTED INTERNET CONTENT - A method and apparatus for securely displaying and communicating trusted and untrusted internet content via a web browser is described. In a preferred embodiment, the invention is an electronic marketplace system in which auctions related content is displayed in one window of a customer's web browser while item-related content is displayed in a second window of the customer's web browser, such that the auction-related content and the item-related content are substantially prevented from substantially interacting. The invention further provides a method and apparatus for communicating (predetermined information between multiple documents opened in multiple web browser windows, where the documents are served from multiple domains. | 03-21-2013 |
Kerry Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090218989 | RECHARGEABLE SPLIT BATTERY SYSTEM - A battery system is split into first and second battery subsystems. When the first battery subsystem reaches a first discharge level, the first battery system is decoupled from output terminals of the battery system and the second battery subsystem is coupled to the output terminals of the battery system. | 09-03-2009 |
Kerry L. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140088975 | Method for Controlling a Computing Device over Existing Broadcast Media Acoustic Channels - The present invention provides a method for broadcasting a control message across an existing broadcast transport medium such as TV, Radio, Webcasts, Smart Phones/Tablets, Audio Buttons/Toys and PA/audio systems via a common acoustic channel with normal traditional broadcasts over those mediums to control computing devices, especially smart mobile devices such as smart phones or tablets. The present invention also involves a method for encoding the control message onto an acoustic wave composed of active sinusoidal frequency components selected out of monitored possible frequencies according to the concept of mathematical combinations. This encoding method is aimed at using a minimum amount of transmitted energy to get a maximum amount of data with as little reflective noise as possible. | 03-27-2014 |
20140304351 | System and Method of Implementing Asynchronously-Clocked Fixed-Location Devices for a Distance Determination by a Roaming Client Device - A system of asynchronously-clocked fixed-location devices and a roaming client device can be used for a distance determination of the roaming client device. The system includes a master device, at least one slave device, and any number of roaming client devices. The master device transmits a series of pulses. Once those pulses reach the client device, the client device will begin to count the number of pulses. Once those pulses reach the slave device, the slave device will transmit an acknowledgement pulse. After the client device receives the acknowledgement pulse, the client device will stop counting the pulses from the master device. The total number of pulses counted by the client device will then be used in the distance determination of the client device. | 10-09-2014 |
Kerry Lee Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150326652 | System and method of transferring dynamic data in real time through wireless, server-less communication between a immobile computing device and a mobile computing device - A system and a method is configured for transferring dynamic data in real time through wireless, server-less communication between a immobile computing device and a mobile computing device. | 11-12-2015 |
Matthew Aaron Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140365270 | PROACTIVE SIMULATION AND DETECTION OF OUTBREAKS BASED ON PRODUCT DATA - Embodiments of the present invention relate to proactive computer simulation of portable product failures, and more specifically, to determining the likely cause of an outbreak of foodborne disease or other geographically distributed symptoms of a failure or contamination of a portable product. In one embodiment, a method of and computer program product for simulating portable product failures is provided. Data regarding the locations of consumers of a portable product within a geographic region is received from a data store. A probability density map is determined from the data, indicating where the portable product is likely to be consumed within the geographical region. For each of a plurality of simulated failures of the portable product, the locations of a plurality of simulated incidents arising from the simulated failure are determined. From the locations of the plurality of simulated incidents and the probability density map, the number of incidents necessary to identify the portable product to a predetermined certainty is determined. | 12-11-2014 |
Michael Gordon Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140207404 | SCALABLE TEST PLATFORM - A method, computer program product, and computing system for, upon the occurrence of a computer-related event, comparing code utilized by one or more subsystems included within a scalable test platform to code available from a remote location. If the code available from the remote location is newer than the code utilized by one or more subsystems, the code available from the remote location is obtained, thus defining newer code. The code utilized by one or more subsystems is updated with the newer code. | 07-24-2014 |
20140208161 | SCALABLE TEST PLATFORM - A scalable test platform includes a PCIe-based event fabric. One or more CPU subsystems are coupled to the PCIe-based event fabric and configured to execute an automated test process. One or more instrument subsystems are coupled to the PCIe-based event fabric and configured to interface one or more devices under test. | 07-24-2014 |
20140208164 | SCALABLE TEST PLATFORM - A scalable test platform includes a PCIe-based event fabric. One or more instrument subsystems are coupled to the PCIe-based event fabric and configured to interface one or more devices under test and generate captured test data. One or more digital signal processing subsystems are coupled to the PCIe-based event fabric and configured to process the captured test data | 07-24-2014 |
Paul Fitzgerald Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130206470 | Configurable Shield for Hand-Held Electronic Device - A shield for a portable electronic device includes a pouch with an opening sized to accommodate the portable device and a flap. The pouch includes shielding material inside the pouch and on the flap. When the flap is closed, the shielding material inside the pouch and the shielding material on the flap together substantially surround the device, thereby substantially preventing RF signals emitted by the device from leaving the shield, and further substantially preventing RF signals impinging on the shield from outside from reaching the device. When the flap is open, the shielding material inside the pouch and the shielding material on the flap leave a gap, thereby allowing RF signals emitted by the device to leave the shield, and further allowing RF signals impinging on the shield from outside to reach the device. The shield further includes a compartment for a charger and one or more power cord adapters. | 08-15-2013 |
Paul G. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090031093 | Memory System and Method for Two Step Memory Write Operations - A method of operating a memory component that includes a memory core includes receiving, from external control lines, a write command that specifies a write operation. The write command is stored for a first time period after receiving the write command. After the first time period, the write operation is initiated in response to the write command. During the write operation, unmasked portions of received data are written to the memory core, where the unmasked portions of the data are bits of the data that are identified by received mask information as not being masked. | 01-29-2009 |
20090043957 | Method and Apparatus for Updating Data in ROM Using a CAM - A method for providing field updates through the use of a memory emulation circuit with a content addressable memory (CAM) as the intelligent portion of the emulation circuit's arbiter. CAM circuit | 02-12-2009 |
20090119444 | MULTIPLE WRITE CYCLE MEMORY USING REDUNDANT ADDRESSING - The present invention produces a low-cost reliable non-volatile memory with multiple write cycles. The memory circuit trades full configurability for increased reliability and decreased cost by providing a limited number of write or rewrite cycles utilizing an indirectly accessible register set that writes data into fully configurable memory. The circuit is useful for both providing upgrade capability to electronic computational systems and data robustness to logic storage systems. Less configurable non-volatile memory (NVM) block | 05-07-2009 |
20090129178 | Integrated Circuit Memory Device Having Delayed Write Timing Based on Read Response Time - An integrated circuit memory device includes a memory core to store write data, a first set of interconnect resources to receive the write data, and a second set of interconnect resources to receive a write command associated with the write data. Information indicating whether mask information is included with the write command, wherein the mask information, when included in the write command, specifies whether to selectively write portions of the write data to the memory core. | 05-21-2009 |
20100332719 | Memory Write Signaling and Methods Thereof - In a method of controlling a memory device, the following is conveyed over a first set of interconnect resources: a first command that specifies activation of a row of memory cells; a second command that specifies a write operation, wherein write data is written to the row; a bit that specifies whether precharging occurs after the write data is written; and a code that specifies whether data mask information will be issued for the write operation. If the code specifies that the information will be issued, then the information, which specifies whether to selectively write portions of the write data, is conveyed over the first set of interconnect resources after conveying the code. The write data to be written in connection with the write operation is conveyed over a second set of interconnect resources that is separate from the first set of interconnect resources. | 12-30-2010 |
20110093669 | Memory System and Method for Two Step Memory Write Operations - A method of operating a memory component that includes a memory core includes receiving, from external control lines, a write command that specifies a write operation. The write command is stored for a first time period after receiving the write command. After the first time period, the write operation is initiated in response to the write command. During the write operation, unmasked portions of received data are written to the memory core, where the unmasked portions of the data are bits of the data that are identified by received mask information as not being masked. | 04-21-2011 |
20120005437 | Memory Controller for Controlling Write Signaling - A memory controller has an interface to convey, over a first set of interconnect resources: a first command that specifies activation of a row of memory cells, a second command that specifies a write operation directed to the row of memory cells, a bit that specifies whether precharging will occur in connection with the write operation, a code that specifies whether data mask information will be issued in connection with the write operation, and if the code specifies that data mask information will be issued, data mask information that specifies whether to selectively write portions of write data associated with the write operation. The memory controller interface further conveys, over a second set of interconnect resources, separate from the first set of interconnect resource, the write data. | 01-05-2012 |
20120173810 | Method and Apparatus for Indicating Mask Information - An apparatus for controlling a dynamic random access memory (DRAM), the apparatus comprising an interface to transmit, over a first plurality of wires, to the DRAM a first code to indicate that first data is to be written to the DRAM and a column address to indicate a column location of a memory core in the DRAM where the first data is to be written. The interface is further to transmit a second code to indicate whether mask information for the first data will be sent to the DRAM. If the second code indicates that mask information will be sent, a portion of the column address and a portion of the mask information are sent after the second code is sent. The interface is further to transmit to the DRAM, over a second plurality of wires separate from the first plurality of wires, the first data. | 07-05-2012 |
20120173811 | Method and Apparatus for Delaying Write Operations - An apparatus for controlling a dynamic random access memory (DRAM), the apparatus comprising an interface to transmit to the DRAM a first code to indicate that first data is to be written to the DRAM. The first code is to be sampled by the DRAM and held by the DRAM for a first period of time before it is issued inside the DRAM. The interface is further to transmit the first data that is to be sampled by the DRAM after a second period of time has elapsed from when the first code is sampled by the DRAM. The interface is further to transmit a second code, different from the first code, to indicate that second data is to be read from the DRAM. The second code is to be sampled by the DRAM on one or more edges of the external clock signal. | 07-05-2012 |
20120179866 | Memory Component Having Write Operation with Multiple Time Periods - A method for storing data in a memory chip that includes a memory core having dynamic random access memory cells, is performed by a memory controller chip. The method includes sending a write command to a first interface of the memory chip, wherein the write command specifies a write operation. After sending the write command, the memory controller chip waits for a first time period corresponding to a time period during which the write command is stored by the memory chip, and sends data associated with the write operation to a second interface of the memory chip, wherein the sending of the data occurs after a second time period transpires, the second time period following the first time period, such that sending the write command and sending the data are separated by a first predetermined delay time that includes both the first time period and the second time period. | 07-12-2012 |
20120216059 | METHOD OF OPERATION OF A MEMORY DEVICE AND SYSTEM INCLUDING INITIALIZATION AT A FIRST FREQUENCY AND OPERATION AT A SECOND FREQUENCEY AND A POWER DOWN EXIT MODE - Methods of operation of a memory device and system are provided in embodiments. Initialization operations are conducted at a first frequency of operation during an initialization sequence. Memory access operations are then performed at a second frequency of operation. The second frequency of operation is higher than the first frequency of operation. Also, the memory access operations include a read operation and a write operation. In an embodiment, information that represents the first frequency of operation and the second frequency of operation is read from a serial presence detect device. | 08-23-2012 |
Ryan Thomas Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100290329 | CONDUCTIVE PATHS IN A HARD DISK DRIVE ENCLOSURE - A hard disk drive enclosure with conductive paths. A base plate comprising an electrically conductive material with at least one contact surface that allows for an electrically conductive path, wherein the at least one contact surface has a substantially flat surface. A cover comprising an electrically conductive material comprising at least one tab with a substantially flat surface for contacting the at least one contact surface of the base plate, wherein the at least one tab contacts the at least one contact surface of the base plate with a force and forms an electrically conductive path between the cover and the based plate, and wherein the at least one tab deforms upon the contact with the at least one contact surface of the base plate with the force. | 11-18-2010 |
20110043946 | AIRFLOW DIVERTER IN A HARD DISK DRIVE SYSTEM - An airflow diverter in a hard disk drive system. A top portion configured to couple with a top housing of the disk drive system. A thickness configured to create a top clearance between the diverter and a top actuator arm of the disk drive system wherein the top clearance approximates a bottom clearance between a bottom housing of the disk drive system and a bottom actuator arm of the disk drive system. At least one surface configured to divert the airflow in the disk drive system during the operation of the disk drive system. | 02-24-2011 |
Stuart D. Davis, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090150005 | Method and System to Provide a Distributed Local Energy Production System with High-Voltage DC Bus - A method and system to provide a distributed local energy production system with high-voltage DC bus is disclosed. In one embodiment, a system comprises a management unit to be interconnected via a network bus to a set of link modules, each link module coupled to a separate local energy production unit, each link module to include a Maximum Power Point Tracking (MPPT) step-up converter and a parameter monitoring unit to produce parameter data for the respective local energy production unit, and the local energy production units to be coupled to a high voltage power line to deliver produced electrical energy to a consumer of the energy; and the management unit to receive measured parameters from the link modules, and to send control signals to link modules to provide individual operational control of the local energy production units, the management unit to be coupled to one or more separate computers to provide the computers with access to the parameter data and control of the local energy production units. | 06-11-2009 |