O'Sullivan, CA
Christopher O'Sullivan, San Mateo, CA US
Patent application number | Description | Published |
---|---|---|
20140329314 | ENRICHED POPULATIONS OF CARDIOMYOCYTE LINEAGE CELLS FROM PLURIPOTENT STEM CELLS - The invention provides methods for depleting extraneous phenotypes from a mixed population of cells comprising the in vitro differentiated progeny of primate pluripotent stem cells, The invention also provides cell populations enriched for target cell populations which are the differentiated in vitro progeny of primate pluripotent stem cells. | 11-06-2014 |
Conor O'Sullivan, Campbell, CA US
Patent application number | Description | Published |
---|---|---|
20150270181 | OPPORTUNISTIC PLACEMENT OF IC TEST STRUCUTRES AND/OR E-BEAM TARGET PADS IN AREAS OTHERWISE USED FOR FILLER CELLS, TAP CELLS, DECAP CELLS, SCRIBE LINES, AND/OR DUMMY FILL, AS WELL AS PRODUCT IC CHIPS CONTAINING SAME - Product ICs/wafers include additional diagnostic, test, or monitoring structures opportunistically placed in filler cell positions, within tap cells, within decap cells, within scribe line areas, and/or within dummy fill regions. Improved fabrication processes utilize data from such structure(s) in wafer disposition decisions, rework decisions, process control, yield learning, or fault diagnosis. | 09-24-2015 |
Cornelius O'Sullivan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140157008 | BACKUP POWER ARCHITECTURE FOR RACK SYSTEM - A computing device is associated with a circuit for sharing and distributing backup power. During normal operating conditions, a main bus bar provides power to each computing device in a rack via a main power bus of the corresponding circuit. In the event of an AC power outage, the main power bus is deactivated and a backup power path of the circuit is activated. Backup power is provided to the device from a battery of the circuit via the backup power path. A shared power path is also activated in the circuit such that backup power may be provided from the battery to the main bus bar. By providing backup power to the main bus bar, the other computing devices in the rack that do not have sufficient backup power may receive backup power from the main bus bar until AC power is restored. | 06-05-2014 |
Cornelius Benedict O'Sullivan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130187468 | UNINTERRUPTIBLE POWER SUPPLY CONTROL IN DISTRIBUTED POWER ARCHITECTURE - Aspects of the disclosure relate generally to uninterruptible power supply (“UPS”) units for systems requiring back up power. The UPS units include driving circuitry for controlling charging and allowing discharging of a battery. The driving circuitry includes a controller as well as a pair of switches. The MOSFETs includes a charging and a discharging MOSFET in series with the battery operating as a bidirectional switch. When the UPS unit is connected to an AC power supply, the controller regulates the current through the charging MOSFET switch based on feedback from a feedback device in order to charge the battery. If AC power is lost, the controller goes into saturation, switching the discharging MOSFET to a on condition and allowing the battery to discharge. The transitions from AC to battery power and vice versa are automatically achieved via the controller. | 07-25-2013 |
Joesph O'Sullivan, Oakland, CA US
Patent application number | Description | Published |
---|---|---|
20090150210 | Advertising associated with multimedia content - A method for placing advertisements selects a first content from a variety of content, analyzes the first content for the presence of advertiser references, and matches a first advertisement from an advertiser to the first content by using the advertiser references. This method determines a set of presentation preferences for presentation of the first advertisement in conjunction with the first content and includes the set of presentation preferences with the first content. In some cases, the method embeds the presentation preferences as advertising information into the first content. Advantageously, the method presents the first advertisement in conjunction with the first content by using the presentation preferences. Further, the method tracks the presentation of content for monetization events and stores the tracking information in a log. The monetization event includes, for example, an impression, a click, an acquisition, and/or a conversion. Further embodiments include a system and a computer readable medium for implementation of the foregoing. | 06-11-2009 |
20090164301 | Targeted Ad System Using Metadata - A method for targeting advertisements selects a first content item that has an associated set of metadata. The associated metadata is for providing information regarding the first content item. The method identifies a first user having a relationship to the first content item. The first user has a set of profile information. The method determines a first metadata element such as, for example, a tag or keyword used by the first user in relation to the first content item. The first metadata element is generated by one or more users of the first content item such as, for example, the first user or a second user. The method selects a first advertisement for presentation to the first user. The selection process uses data associated with one or more of the first content item, the first user, and the first metadata element. Additional embodiments of the invention include a system and a computer readable medium for implementation of the foregoing. | 06-25-2009 |
Joseph O'Sullivan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100280913 | GIFT CREDIT MATCHING ENGINE - A system and method to facilitate exchange of unwanted gifts is disclosed herein. A user may submit an unwanted gift in exchange for another gift item or a gift credit. Potential exchange gifts from among other unwanted gifts matching certain criteria are identified and presented to the user for selection. If the user does not find the potential exchange gifts to his liking, a gift credit having a value comparable to his/her submitted unwanted gift is issued to his account. As other users submit their unwanted gifts and/or as the value of the user's gift credit changes over time, the user may receive notification of new potential exchange gifts to choose from. | 11-04-2010 |
Joseph O'Sullivan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100030870 | REGION AND DURATION UNIFORM RESOURCE IDENTIFIERS (URI) FOR MEDIA OBJECTS - A method for providing a portion of a media object to a user is provided. The method includes receiving a URI associated with a media object. The URI indicates a portion of the media object. The method further includes determining the portion of the media object indicated by the URI. The method also includes providing the portion of the media object to a user. Furthermore, a system for providing a portion of a media object to a user is provided. The system includes a memory, logic for receiving a URI associated with a media object, and a processor. The processor is for determining the portion of the media object indicated by the URI, and providing the portion of the media object to a user. | 02-04-2010 |
20100114697 | REAL-TIME DISTRIBUTION OF TARGETED ADVERTISEMENT AND SPONSORED CONTENT - A method and system for serving advertisement or sponsored content information is provided. The method employed by the system may include receiving a request to communicate advertisement or sponsored content information to ad serving devices that match a selection criteria, locating ad serving devices that match the received selection criteria, and serving advertisements or sponsored content information to located ad serving devices. Economic terms associated with the ad serving devices may also be received. Advertisers may be charged and the revenue generated distributed among a carrier network owner, ad serving device owners, and/or the owner of the ad serving system. A request to display the advertisement or sponsored content information and instructions for displaying the advertisement or sponsored content information may be communicated to individuals in control of the ad serving devices and an acceptance of the request to display the advertisement may be received. | 05-06-2010 |
20100114707 | REAL-TIME DISTRIBUTION OF TARGETED ADVERTISEMENT AND SPONSORED CONTENT - A method and system for serving advertisement or sponsored content is provided. The method employed by the system may include receiving information that describes the capabilities of an ad serving device, matching advertisement and/or sponsored content to the ad serving device, and serving the advertisement and/or sponsored content. Instructions may be communicated to an individual in possession of the ad serving device, instructing the individual on a time and place for serving the advertisement or sponsored content. Confirmation that the instructions have been followed may be communicated to the system. | 05-06-2010 |
20100114709 | REAL-TIME DISTRIBUTION OF TARGETED ADVERTISEMENT AND SPONSORED CONTENT - A method and system for serving advertisement or sponsored content information is provided. The method employed by the system may include receiving information that describes the capabilities of an ad serving device, receiving information that enables sensing the presence of individuals in a vicinity of the ad serving device, matching advertisement and/or sponsored content information to the ad serving device, and serving the advertisement and/or sponsored content information. Receiving presence information, matching, and serving of the advertisement and/or sponsored content information may occur in real-time. The ad serving device may be located at a fixed location or be portable and carried by an individual. Behaviors of individuals with portable devices may be determined and the advertisement and/or sponsored content information served may be related to the determined behavior. | 05-06-2010 |
20100124991 | GAME AND MARKET MECHANISMS FOR VIRTUAL REAL ESTATE - A content development engine which may collect, organize and distribute multimedia content and metadata associated with specific places, events and people. The CDE may be used with a game mechanic or a revenue-sharing network which may create incentives for users to contribute images, video clips, audio clips, tags, reviews or other multimedia content. When the CDE runs with a game mechanic, users may be rewarded with on-network credits, game points, “ownership” of territories on the map or reputation, and the network credits and game points may be redeemed for, e.g., cash, products, services or frequent flyer miles. When the CDE is coupled to a revenue-sharing network or an advertising engine, users may be compensated for satisfying user generated content (UGC) requests. The compensation may be monetary or non-monetary. | 05-20-2010 |
20140114572 | SYSTEM AND METHOD FOR DETERMINATION AND DISPLAY OF PERSONALIZED DISTANCE - A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium. | 04-24-2014 |
Joseph O'Sullivan, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100077005 | VARIABLE USER INTERFACE BASED ON DOCUMENT ACCESS PRIVILEGES - Users may be presented with different viewing interfaces for a document based on a combination of factors relating to display rights possessed for the document and user specific information. In one implementation, the user's location is used to determine portions of the document that can be displayed to the user. More particularly, access privileges to a document for a user are determined based on geographical location information of the user and based on access rights possessed for the document. Portions of the document may then be formatted for display to the user based on the determined access privileges. | 03-25-2010 |
Joseph J. O'Sullivan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120110565 | CHAINED DATA PROCESSING AND APPLICATION UTILIZATION - The disclosed embodiments provide a system that facilitates application usage. During operation, the system obtains a user context associated with a first user, wherein the user context includes at least one of a location of the first user, profile data for the first user, device data associated with a computing device for the first user, and data types associated with existing applications on the computing device. Next, the system obtains a first set of new applications matching the user context. Finally, the system provides the first set of new applications to the first user for installation and use by the first user. | 05-03-2012 |
20150261836 | EXTRACTING DATA FROM COMMUNICATIONS RELATED TO DOCUMENTS - The disclosed embodiments provide a system that processes data. During operation, the system obtains a communication associated with a document and extracts data associated with the document from the communication. Next, the system uses the extracted data from the communication and document data from the document to build a context associated with the document. The system then uses the context to facilitate use of the document by a user associated with the communication. | 09-17-2015 |
Joseph J. O'Sullivan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100027426 | BANDWIDTH AND COST MANAGEMENT FOR AD HOC NETWORKS - A system and method is described herein for managing bandwidth and cost in connection with a plurality of sensors in an ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs an ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes bandwidth information from each sensor in a group of sensors in the ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group exchanges data, including sensor data and multimedia content. | 02-04-2010 |
Joseph J. O'Sullivan, Oakland, CA US
Patent application number | Description | Published |
---|---|---|
20090012841 | EVENT COMMUNICATION PLATFORM FOR MOBILE DEVICE USERS - A method, system, and apparatus are directed to communicating data over a network. Event attributes comprising at least two of a temporal, spatial, social, or topical information are received. An event structure comprising fields associated with a different one of a temporal, spatial, social, or topical dimension based on the received event attributes is generated. An advertising attributes about an advertisement is received. The advertising attributes may comprise at least two of another temporal, spatial, social, or topical information. If the event structure matches the advertising attributes, the advertisement may be provided co-located with the event structure. The advertisement may be configured to provide a value exchange if the advertisement is activated. | 01-08-2009 |
20090144211 | DYNAMIC REPRESENTATION OF GROUP ACTIVITY THROUGH REACTIVE PERSONAS - Embodiments are directed towards managing an adaptive media object to dynamically represent a persona reflecting a group's (or individual's) online and/or offline activities and behaviors. The group selects the adaptive media object to represent their persona digitally. The group may indicate which activities, actions, and/or behaviors are to be used to adapt the persona, and may further specify at least one mapping of a selected activity, action, and/or behavior to a change in the configuration of the adaptive media object. In one embodiment, the various activities, actions, and/or behaviors may be input to a machine learning algorithm that dynamically determines the changes to the adaptive media object. The adaptive media object may serve as a single point of contact for the group or individual for communications. The adaptive media object configuration may also change based upon the client device used to access the adaptive media object. | 06-04-2009 |
Joseph James O'Sullivan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100027527 | SYSTEM AND METHOD FOR IMPROVED MAPPING AND ROUTING - A system and method for improved mapping and routing. A request for the determination of a route is received over a network. The request comprises an identification of a requesting user, and at least one objective. Spatial, temporal, topical, and social data available to the network which relating to the requesting user and the request objectives are retrieved using a global index of data available to the network. At least one entity which satisfies at least one request objective and which has a physical location known to the network is selected using the retrieved spatial, temporal, topical, and social data. At least one physical route is mapped between a starting location and the selected entity and is displayed on a display medium. Sponsored and recommended content available to the network which relates to the requesting user, and at least one objective can additionally be displayed on the display medium. | 02-04-2010 |
20100030740 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 02-04-2010 |
20100063993 | SYSTEM AND METHOD FOR SOCIALLY AWARE IDENTITY MANAGER - A system and method for a Socially Aware Identity Manager. A request is received over a network from a first user for data relating to a second user, wherein the request comprises an identification of the second user. Spatial, temporal, topical, and social data available to the network relating to the second user is retrieved using a global index of data available to the network, wherein such data comprises at least one website comprising data relating to the second user, which can include social networking sites. The data relating to the second user is filtered using at least one filter criteria. A subset of the filtered data relating to the second user is selected using at least one selection criteria. The filtered subset of data relating to the second user is transmitted over the network to the first user. | 03-11-2010 |
20100125604 | SYSTEM AND METHOD FOR URL BASED QUERY FOR RETRIEVING DATA RELATED TO A CONTEXT - A system and method for URL based query for retrieving data related to a context. A request is received over a network from a user for data related to a context, wherein the request is a URL comprising a context query comprising at least one context criteria. The context criteria are parsed and translated and disambiguated. A network data query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to context criteria. Permissions relating to the identified data objects are checked and references to the data objects are transmitted over the network to the user. | 05-20-2010 |
20140067844 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 03-06-2014 |
20150149910 | SYSTEM AND METHOD FOR CONTEXT ENHANCED MAPPING - A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium. | 05-28-2015 |
Joseph K. O'Sullivan, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090276435 | Variably Controlling Access to Content - A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result. | 11-05-2009 |
20130125248 | Variably Controlling Access To Content - A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result. | 05-16-2013 |
20140114960 | VARIABLY CONTROLLING ACCESS TO CONTENT - A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result. | 04-24-2014 |
Kevin O'Sullivan, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20130046791 | DYNAMICALLY GENERATED PHRASE-BASED ASSISTED INPUT - Techniques are disclosed for supplying users in an online environment with a safe and effective chat facility. The chat facility is “safe” in the sense that the ability of users to compose inappropriate messages is greatly restricted, while “effective” in the sense that users are still allowed a broad range of expressivity in composing and exchanging chat messages. | 02-21-2013 |
Martin F. O'Sullivan, Long Beach, CA US
Patent application number | Description | Published |
---|---|---|
20140371671 | DEFLECTABLE CATHETER WITH HINGE - A deflectable device, such as a catheter, is provided that includes a hinge that enhances the ability of the device to deflect or bend within a predetermined plane. The catheter comprises an elongated tubular catheter body having proximal and distal ends and at least one lumen extending therethrough. A distal segment is provided distal to the distal end of the catheter body. A tubular hinge is provided between the distal end of the catheter body and the proximal end of the distal segment. The hinge has an axis and at least one lumen extending therethrough. The tube includes at least one slot, and preferably a plurality of slots, extending part of the way through the hinge generally transverse to the axis of the hinge. | 12-18-2014 |
Peter O'Sullivan, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130103467 | Real-Time Content Evaluation and Query Building Processes and Systems - A non-transitory computer readable storage medium includes executable instructions to evaluate a web page to derive a web page scoring schema that is contingent upon selected advertising campaign parameters that establish a unique scoring system of an advertiser. A bid on an advertisement opportunity in the web page based is generated based upon the web page scoring schema. | 04-25-2013 |
Peter O'Sullivan, San Marcos, CA US
Patent application number | Description | Published |
---|---|---|
20150098021 | Video and Map Data Synchronization for Simulated Athletic Training - The pending disclosure includes a computer server receiving a video file and a global positioning system (GPS) data file. The video file includes video frames each having a timestamp and the GPS data file includes portions of geographic data each having a timestamp. Further, the computer server receives video user input from a user device indicating a user selection of a synchronization video frame and a GPS user input from the user device indicating a user selection of a synchronization portion of geographic data. The computer server processes the selected synchronization video frame and the synchronization portion of geographic data to determine the timestamp of both the synchronization video frame and the synchronization portion of the geographic data. Further, the computer server synchronizes the GPS data file with the video file based on the timestamp of the synchronization video frame and the synchronization portion of the geographic data. | 04-09-2015 |
Stephen O'Sullivan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090043753 | METHOD FOR GENERATING STRUCTURED QUERY RESULTS USING LEXICAL CLUSTERING - The present invention provides for the generation of structured query results using lexical clustering which includes collecting one or more search queries and data associated with the one or more search queries. The present invention further includes preprocessing the one or more queries into a canonicalized form of each of the one or more queries. The canonicalized form of each of the one or more queries may be accomplished using stemming, punctuation, pluralization, word order or other canonicalization rules. The present invention further includes building a lexical index of the one or more search queries and data associated with the one or more search queries and mining the lexical index of the one or more search queries and data associated with the one or more search queries in order to generate a structured query result set. | 02-12-2009 |
Terence P. O'Sullivan, Bakersfield, CA US
Patent application number | Description | Published |
---|---|---|
20080217523 | CONDENSATION-INDUCED GAMMA RADIATION AS A METHOD FOR THE IDENTIFICATION OF CONDENSABLE VAPOR - In methods according to the invention, subsurface formations below the surface of the earth are detected by introducing a condensable material in vapor form into the subsurface formation, measuring radiation of the condensable material, increasing the concentration of the condensable material through condensation, measuring radiation of the condensable material of increased concentration, and comparing the radiation of the condensable material of increased concentration to the radiation of the condensable material in vapor form to identity the presence of the condensable material. In a practical example employing methods according to the invention, gamma radiation in the well is logged to define a background radiation response, the well is chilled by pumping cool water into it to cause steam surrounding the well to form condensate, gamma radiation in the well is logged to define a new radiation response, and the new radiation response is compared to the background radiation response to identity vapors where the radiation increased. | 09-11-2008 |
Tomas O'Sullivan, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110286561 | CLOCK-OUT AMPLITUDE CALIBRATION SCHEME TO ENSURE SINE-WAVE CLOCK-OUT SIGNAL - A clock generator includes, in part, a buffer, a peak detector and a control logic. The buffer generates a clock output signal in response to receiving a clock signal and a feedback signal that controls the gain of the buffer. If the peak detector detects that the amplitude of the output signal is higher than the upper bound of the predefined range, the gain value applied to the variable buffer is decreased. If the peak detector detects that the amplitude of the output signal is lower than the lower bound of the predefined range, the gain value applied to the variable buffer to increased. If the peak detector detects that the amplitude of the output signal is within the predefined range, no change is made to the gain value applied to the variable buffer. The control logic generates the feedback signal in response to the peak detector's output signal. | 11-24-2011 |
Tomas O'Sullivan, Burlingame, CA US
Patent application number | Description | Published |
---|---|---|
20140184342 | SYSTEMS AND METHODS FOR FREQUENCY SYNTHESIS TO IMPROVE COEXISTENCE - A frequency synthesizer for a WLAN transceiver is disclosed that may be used to generate 5.4 GHz and 2.4 GHz signals. The frequency synthesizer may be configured to minimize VCO pulling by using VCO operating frequencies that are not integer multiples of the RF bands. Further, the frequency synthesizer may be configured to minimize interference with other frequency bands used by existing wireless systems. | 07-03-2014 |