Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Davis, San Francisco

Alona J. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090101996NANOSTRUCTURES WITH ELECTRODEPOSITED NANOPARTICLES - A nanoelectronic device includes a nanostructure, such as a nanotube or network of nanotube, disposed on a substrate. Nanoparticles are disposed on or adjacent to the nanostructure so as to operatively effect the electrical properties of the nanostructure. The nanoparticles may be composed of metals, metal oxides or salts and nanoparticles composed of different materials may be present. The amount of nanoparticles may be controlled to preserve semiconductive properties of the nanostructure, and the substrate immediately adjacent to the nanostructure may remain substantially free of nanoparticles. A method for fabricating the device includes electrodeposition of the nanoparticles using one of more solutions of dissolved ions while providing an electric current to the nanostructures but not to the surrounding substrate.04-23-2009

Andrew T. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100138542Method of load balancing edge-enabled applications in a content delivery network (CDN) - A method and system of load balancing application server resources operating in a distributed set of servers is described. In a representative embodiment, the set of servers comprise a region of a content delivery network. Each server in the set typically includes a server manager process, and an application server on which edge-enabled applications or application components are executed. As service requests are directed to servers in the region, the application servers manage the requests in a load-balanced manner, and without any requirement that a particular application server spawned on-demand.06-03-2010
20100293281Managing web tier session state objects in a content delivery network (CDN) - Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.11-18-2010

Andrew Thomas Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090150518Dynamic content assembly on edge-of-network servers in a content delivery network - The present invention enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.06-11-2009
20100274819Dynamic content assembly on edge-of-network servers in a content delivery network - The disclosed technique enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.10-28-2010

Patent applications by Andrew Thomas Davis, San Francisco, CA US

Benjamin Max Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090034057COMPONENTS AND METHODS FOR USE IN ELECTRO-OPTIC DISPLAYS - A front plane laminate useful in the manufacture of electro-optic displays comprises, in order, a light-transmissive electrically-conductive layer, a layer of an electro-optic medium in electrical contact with the electrically-conductive layer, an adhesive layer and a release sheet. This front plane laminate can be prepared as a continuous web, cut to size, the release sheet removed and the laminate laminated to a backplane to form a display. Methods for providing conductive vias through the electro-optic medium and for testing the front plane laminate are also described.02-05-2009
20090168067COMPONENTS AND METHODS FOR USE IN ELECTRO-OPTIC DISPLAYS - A front plane laminate useful in the manufacture of electro-optic displays comprises, in order, a light-transmissive electrically-conductive layer, a layer of an electro-optic medium in electrical contact with the electrically-conductive layer, an adhesive layer and a release sheet. This front plane laminate can be prepared as a continuous web, cut to size, the release sheet removed and the laminate laminated to a backplane to form a display. Methods for providing conductive vias through the electro-optic medium and for testing the front plane laminate are also described.07-02-2009
20100142030COMPONENTS AND METHODS FOR USE IN ELECTRO-OPTIC DISPLAYS - A front plane laminate useful in the manufacture of electro-optic displays comprises, in order, a light-transmissive electrically-conductive layer, a layer of an electro-optic medium in electrical contact with the electrically-conductive layer, an adhesive layer and a release sheet. This front plane laminate can be prepared as a continuous web, cut to size, the release sheet removed and the laminate laminated to a backplane to form a display. Methods for providing conductive vias through the electro-optic medium and for testing the front plane laminate are also described.06-10-2010
20100149630COMPONENTS AND METHODS FOR USE IN ELECTRO-OPTIC DISPLAYS - A front plane laminate useful in the manufacture of electro-optic displays comprises, in order, a light-transmissive electrically-conductive layer, a layer of an electro-optic medium in electrical contact with the electrically-conductive layer, an adhesive layer and a release sheet. This front plane laminate can be prepared as a continuous web, cut to size, the release sheet removed and the laminate laminated to a backplane to form a display. Methods for providing conductive vias through the electro-optic medium and for testing the front plane laminate are also described.06-17-2010
20110075248COMPONENTS AND METHODS FOR USE IN ELECTRO-OPTIC DISPLAYS - A front plane laminate useful in the manufacture of electro-optic displays comprises, in order, a light-transmissive electrically-conductive layer, a layer of an electro-optic medium in electrical contact with the electrically-conductive layer, an adhesive layer and a release sheet. This front plane laminate can be prepared as a continuous web, cut to size, the release sheet removed and the laminate laminated to a backplane to form a display. Methods for providing conductive vias through the electro-optic medium and for testing the front plane laminate are also described.03-31-2011

Patent applications by Benjamin Max Davis, San Francisco, CA US

Bryan Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090210427Secure Business Continuity and Disaster Recovery Platform for Multiple Protected Systems - A data processing system, comprising a plurality of customer premises equipment (CPE) servers located at a plurality of different active sites, each of the CPE servers comprising a local storage unit, wherein each of the CPE servers is configured to collect one or more copies of one or more servers, applications or data of the active site at which that CPE server is located and to store the copies in the local storage unit of that CPE server; a data storage and compute unit that is coupled to the CPE servers through a network, wherein the data storage unit is configured to receive transmissions of the copies, to verify the copies, and to store the copies in online accessible secure storage that is segregated by business entity; logic stored in a computer-readable storage medium and coupled to the data storage unit and to the CPE servers through the network, wherein the logic is operable to receive a request from a particular active site to restore one or more data elements contained in the secure storage of the data storage unit associated with the particular active site, to inflate the one or more data elements, and to provide the particular active site with online access to the one or more data elements that are inflated.08-20-2009

Bryan Jonathan Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100245585Headset-Based Telecommunications Platform - A hands-free wireless wearable GPS enabled video camera and audio-video communications headset, mobile phone and personal media player, capable of real-time two-way and multi-feed wireless voice, data and audio-video streaming, telecommunications, and teleconferencing, coordinated applications, and shared functionality between one or more wirelessly networked headsets or other paired or networked wired or wireless devices and optimized device and data management over multiple wired and wireless network connections. The headset can operate in concert with one or more wired or wireless devices as a paired accessory, as an autonomous hands-free wide area, metro or local area and personal area wireless audio-video communications and multimedia device and/or as a wearable docking station, hot spot and wireless router supporting direct connect multi-device ad-hoc virtual private networking (VPN). The headset has built-in intelligence to choose amongst available network protocols while supporting a variety of onboard, and remote operational controls including a retractable monocular viewfinder display for real time hands-free viewing of captured or received video feed and a duplex data-streaming platform supporting multi-channel communications and optimized data management within the device, within a managed or autonomous federation of devices or other peer-to-peer network configuration.09-30-2010

Daniel Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100011135SYNCHRONIZATION OF REAL-TIME MEDIA PLAYBACK STATUS - In a system comprising a content performance device, multiple status display devices can communicate with the performance device to receive messages updating status of content being performed by the performance device, or being transmitted to one or more other performance devices. Content performance devices can include computers configured with software for managing media libraries, for obtaining Internet-based media, as well as more purpose-specific devices, such as digital video recorders, settop boxes, Apple TV, TiVo, and so on. Status display devices, remote controls or client devices can make standing requests to receive status updates as status changes. Status display devices also can function as remote controls for the performance device, and can submit control requests to it, which when effected, are acknowledged to all status display devices, which responsively update their displays. Each status display device can interpret content sent for communicating status updates, and can make changes to a respective display, or to other features or functions according to its programming. Status display devices can include personal information managers, smart phones, laptops, palm tops and other electronic devices capable of displaying playback status information received from the content performance device.01-14-2010
20100011299SYSTEM AND METHOD FOR SYNCING A USER INTERFACE ON A SERVER DEVICE TO A USER INTERFACE ON A CLIENT DEVICE - A system, method, and computer-readable medium for method for syncing a user interface on a server device to a user interface on a client device are disclosed. The method includes broadcasting a signal from a server device to a client device when the server device presents an active user input interface on a display screen, wherein the active user input interface illustrates input from a user via a remote control that is separate from the client device, wherein the remote control requires multiple steps for inputting a character. The method next includes establishing a connection between the server device and the client device if certain pre-defined criteria are met. Next the method includes transmitting parameters for displaying a client user input interface on the connected client device that is associated with the active user input interface, including loading existing data in an input field of the active user input interface into a client input field on the client device. The method then includes receiving character input sent from the connected client device to the server device via the client user input interface, wherein the character is received via a single step. The method then includes updating the input field of the active user input interface with the received character input from the client user input interface, and removing the client user input interface on the client device upon the occurrence of an event.01-14-2010
20110154200Enhancing Media Content with Content-Aware Resources - Methods, systems, and computer program products for making enhanced media content available to a viewer of a media device may include receiving data packets via a packet-switched network, the received data packets including (i) media content for presentation to a user, (ii) location data specifying a resource that is complementary to the media content, and (iii) state data relating to a state of the complementary resource; determining, based at least in part on the received state data, whether the state of the complementary resource is to be changed; and based on a result of the determination, selectively performing operations including using the received location data to communicate with, and retrieve complementary content from, the complementary resource; and presenting the complementary content to the user in synchronization with the media content.06-23-2011

David Marshall Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100162335APPARATUS AND METHOD FOR CONTROLLING A NETWORK-CONNECTED DEVICE IN ONE PEER NETWORK FROM AN INFRARED DEVICE CONNECTED TO ANOTHER PEER NETWORK USING TCP/IP AND INFRARED SIGNALS - An apparatus and a method for controlling a network-connected device in one peer network from an infrared (IR) device connected to another peer network is disclosed. Regardless of underlying communication protocols used in peer networks, the IR device in a peer network can request a transfer of data or control to a networked device in another peer network. Communication compatibility among the two peer networks are maintained by utilizing a set-top box in each peer network configured to communicate with another set-top box using a transport control protocol (TCP), which may be different from underlying protocols (e.g. X.25, IrDA) between the set-top box and locally connected devices to the set-top box. The set-top box may utilize an intelligent routing scheme based on a packet header and/or payload content examination to route the transfer of data to a “most-appropriate” electronic device connected to the set-top box.06-24-2010

Erica C. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20110276370Mobile parking enforcement method - A real-time wireless parking enforcement system is provided that includes a remote parking enforcement system having a plurality of parking sensors disposed to gather parking occupancy data and at least one source of parking payment data, where the parking occupancy data and parking payment data is communicated to a central server in real-time, and a plurality of wireless mobile platforms are operated by a plurality of parking enforcement officers (PEO's). The wireless mobile platforms send and receive real-time and continuous parking occupancy data and parking payment data to and from the central server, where bidirectional communication exists between the central server and the wireless mobile platforms. When the PEO enters response information to a potential violation to the wireless mobile platform, the bidirectional communication updates the status of the potential violation to all the wireless platforms in real-time, where the information is used to reduce enforcement redundancies by the PEO's.11-10-2011

John C. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090123378Uses and compositions for treatment of ankylosing spondylitis - The invention provides methods, uses and compositions for the treatment of ankylosing spondylitis (AS). The invention describes methods and uses for treating ankylosing spondylitis, wherein a TNFα inhibitor, such as a human TNFα antibody, or antigen-binding portion thereof, is used to reduce signs and symptoms of ankylosing spondylitis in a subject. Also described are methods for determining the efficacy of a TNFα inhibitor for treatment of ankylosing spondylitis in a subject.05-14-2009

John D. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100180240OPTIMIZING SYSTEMS-ON-A-CHIP USING THE DYNAMIC CRITICAL PATH - The Global Dynamic Critical Path is used to optimize the design of a system-on-a-chip (SoC), where hardware modules are in different clock domains. Control signal transitions of the hardware modules are analyzed to identify the Global Dynamic Critical Path. Rules are provided for handling specific situations such as when concurrent input control signals are received by a hardware module. A configuration of the hardware modules is modified in successive iterations to converge at an optimum design, based on a cost function. The cost function can account for processing time as well as other metrics, such as power consumed. For example, during the iterations, hardware modules which are in the Global Dynamic Critical Path can have their clock speed increased and/or additional resources can be added, while hardware modules which are not in the Global Dynamic Critical Path can have their clock speed decreased and/or unnecessary resources can be removed.07-15-2010
20100262752STORAGE VIRTUAL CONTAINERS - A controller of a Solid State Device (SSD) defines a mapping from memory devices, such as flash packages, that make up the SSD to one or more storage virtual containers. The storage virtual containers are exposed to an operating system by the controller through an interface. The operating system may then make operation requests to the one or more storage virtual containers, and the controller may use the mapping to fulfill the operation requests from the corresponding flash packages. The storage virtual containers are mapped to the flash packages to take advantage of the parallelism of the flash packages in the SSD so that the controller may fulfill operation requests received from the operating system in parallel.10-14-2010

Kurt Davis, San Francisco, CA US

Mare Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20100217525System and Method for Delivering Sponsored Landmark and Location Labels - A method for constructing geo-location service replies (e.g. “You are near Bob's Café”, or “Proceed one block north to Bob's Café”) based on landmark-related relevance factors (e.g. if the user's location is close to a known landmark or sponsored location) to serve to a client terminal (e.g. a user's a mobile telephone, a smart phone, a GPS terminal). The system receives a user's geo-location service request (e.g. “Where am I”), and proceeds to construct one or more response candidates to service the user's geo-location service request. Candidate replies are then scored based on relevance factors (e.g. does the candidate location relate to the user's recent geo-service queries, is there a sponsored landmark in general proximity, etc), and high scoring geo-service replies are sent to the user's client terminal. In some cases, more than one relevance factor is considered (e.g. proximity relevance, visibility relevance, familiarity relevance, etc).08-26-2010
20100332288Operating a Sensor Recording Marketplace - A method and system are provided for targeting specific users with specific requested actions to be performed by the user and verified by any methods on behalf of an advertiser within an Internet display advertising campaign. The system discloses techniques for receiving an advertiser's requested actions and corresponding definitions of what constitutes a satisfaction of the action. The disclosure also details techniques for determining if and when and to what degree a requested action has been completed or satisfied by the targeted user, and details corresponding techniques for compensating the user and any other real or virtual entity who had contributed to the satisfaction of the requested action. The system implements a network of sensors that can aid in the determination of if and when and to what degree a requested action has been completed or satisfied. The network of sensors registers sensor recordings within a specialized sensor recording marketplace.12-30-2010

Mark T. Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090094686METHOD FOR BYPASSING PASSKEY EXCHANGE AND AUTHENTICATION PROCEDURES - A method and system thereof for establishing a wireless connection to a device while bypassing passkey exchange and authentication procedures. Passkeys are authenticated and exchanged with another device. At the user's discretion, the passkey for the other device can be stored in memory. In the case in which the passkey is stored, the other device is considered a “trusted device.” Subsequently, when a trusted device is discovered and selected, and a wireless connection to the trusted device is made, the passkey for the trusted device is automatically retrieved from memory. As such, it is not necessary for the user to manually input a passkey or for the devices to perform a passkey exchange and authentication procedure.04-09-2009

S. Christopher Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090298125HALOHYDRIN DEHALOGENASES AND RELATED POLYNUCLEOTIDES - The present invention relates to novel halohydrin dehalogenase polypeptides and the polynucleotides that encode them. These polypeptides are useful in the production of 4-substituted-3-butyric acid derivatives and vicinal cyano, hydroxyl substituted carboxylic acid esters. The invention also provides related vectors, host cells and methods.12-03-2009
20100028972KETOREDUCTASE POLYPEPTIDES AND RELATED POLYNUCLEOTIDES - The present invention is directed to variant polypeptides having enhanced ketoreductase activity and/or thermostability for use in the stereospecific reduction of ketones. In addition, the present invention is directed to polynucleotides that encode the ketoreductase polypeptides, including codon optimized versions of the polynucleotides which provide for enhanced expression in host cells. In another aspect, the present invention is directed to nucleotide constructs, vectors and host cells that are transformed with polynucleotides of the present invention.02-04-2010
20100167345HALOHYDRIN DEHALOGENASES AND RELATED POLYNUCLEOTIDES - The present invention relates to novel halohydrin dehalogenase polypeptides and the polynucleotides that encode them. These polypeptides are useful in the production of 4-substituted-3-butyric acid derivatives and vicinal cyano, hydroxyl substituted carboxylic acid esters. The invention also provides related vectors, host cells and methods.07-01-2010
20100304459GLUCOSE DEHYDROGENASE POLYPEPTIDES AND RELATED POLYNUCLEOTIDES - The present invention is directed to glucose dehydrogenase (GDH) polypeptides that have enhanced GDH activity and/or thermostability relative to the backbone wild-type glucose dehydrogenase polypeptide. In addition, the present invention is directed to a polynucleotide that encodes for the GDH polypeptides of the present invention, to nucleic acid sequences comprising the polynucleotides, to expression vectors comprising the polynucleotides operatively linked to a promoter, to host cells transformed to express the GDH polypeptides, and to a method for producing the GDH polypeptides of the present invention.12-02-2010
20110161265METHODS, SYSTEMS, AND SOFTWARE FOR IDENTIFYING FUNCTIONAL BIO-MOLECULES - The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.06-30-2011
20110257023METHODS, SYSTEMS, AND SOFTWARE FOR IDENTIFYING FUNCTIONAL BIOMOLECULES - The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.10-20-2011

Patent applications by S. Christopher Davis, San Francisco, CA US

Simon Christopher Davis, San Francisco, CA US

Patent application numberDescriptionPublished
20090118130Structure-activity relationships - The present disclosure relates to compositions and methods for screening a plurality of polypeptide variants.05-07-2009