White, San Francisco
Adrienne Lee White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150324547 | METHODS AND SYSTEMS FOR PHARMACEUTICAL PRESCRIPTION AUTHORIZATION RULES GENERATION - A system generates executable prior authorization drug request rules using a compiler. A data repository stores drug criteria. The system is configured to generate a criteria specification user interface that enables a user to specify exclusion criteria, inclusion criteria, preferred or step therapy criteria, concurrent therapy criteria, assessment criteria, quantity limits, and/or refill instructions. A prescription prior authorization rules compiler module is configured to access a criteria specification for the drug from the repository and to automatically compile the criteria specification into executable prescription prior authorization rules. A drug criteria object generation module is configured to generate a drug criteria object for the drug, including drug criteria object identification information, the executable prescription prior authorization rules, a data dictionary, and/or canonical data. A rules engine may be provided with access to the drug criteria object for execution of the prescription prior authorization rules. | 11-12-2015 |
Antonio C. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080277917 | BOOKMARK - A bookmark comprises a device sheet having first and second panels foldable between closed and open orientations. Each panel has an aligned weakened or cut region forming a clasp element manipulatable between a first orientation aligned with the panel and a second orientation extending from the panel. The clasp elements are aligned with one another when the panels are in the closed orientation and are simultaneously movable to the second orientation to create a multi-layer page clasp. Pages of a bound volume can be inserted between the page clasp and an outer surface of one of the first and second panels. A note sheet may be located between the inner surfaces when in the closed orientation. In some examples the note sheets comprise pre-printed matter. | 11-13-2008 |
Barbara E. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080256679 | Convertible maternity coat - A two panel convertible maternity coat that can be used by a woman before, after, and during pregnancy, a pregnancy panel, and a baby panel. Pregnancy is accommodated through the addition of the pregnancy panel between the front sides of the coat. The pregnancy panel is wider at the bottom and tapered toward the top. The two panel convertible maternity coat also can be used as a garment for covering both baby and mother, father, or other wearer though the addition of the baby panel between the front sides of the coat. The baby panel is shaped wider at the top and tapers down to a lower portion. Means are provided for readily fastening each panel separately to the coat so as to provide for ease in transitioning between the uses of the coat. | 10-23-2008 |
Brent-Kaan William White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080222561 | Generalized Faceted Browser Decision Support Tool - Embodiments of the present invention provide a faceted browser for decision-making that enables interactive visualization of a decision space as choices are made. According to one embodiment, a computer-implemented method comprises receiving a selection of a first choice from a user. The first choice is displayed in a user interface that includes a plurality of facets, each facet including a plurality of choices. The method further comprises disabling at least one second choice in response to the selection of the first choice, and determining a first result set in response to the selection of the first choice. The user interface is then updated in real-time to display the selected status of the first choice, the disabled status of the second choice, and the first result set to the user. | 09-11-2008 |
20090077029 | COMPACT FOCUSED SEARCH INTERFACE - A graphical user interface for searching information related to business objects includes a search interface having one or more user input fields for receiving data from a user related to one or more attributes associated with business objects. The search interface presents the one or more user input fields in response to a user context. A first tab displays information related to a set of business objects in response to a search based on the data provided to the one or more user input fields. A second tab displays information related to a business object in the set of business objects. | 03-19-2009 |
20100058218 | DYNAMIC CREATION OF PRODUCT STRUCTURE - Systems and method for dynamic creation of product structure using a graphical user interface (GUI) are disclosed. A method for dynamic creation of products structures may include displaying information specifying a set of product items using the GUI. Input can be received via the GUI. The input may be indicative of one or more product levels within a product structure. A user may indent or otherwise manipulate the set of product items into one or more product levels. A product structure can then be generated based on the one or more product levels. In some embodiments, display of the set of product items can be updated to reflect the product structure. | 03-04-2010 |
20100216515 | FLIP MOBILE LIST TO TABLE - A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view. A method of presenting data on a mobile device includes initiating a database application on a mobile device, requesting data from a database server across a mobile network, receiving the data from the database server across the mobile network, displaying the data in a first view on the mobile device, and displaying the data on the mobile device in a second view upon receiving a signal from an orientation sensor in the mobile device indicating that the mobile device has changed orientation from a first orientation to a second orientation. | 08-26-2010 |
20100218113 | FLIP MOBILE LIST TO TABLE - A method of presenting data on a mobile electronics device includes initiating an application on a mobile device, requesting data from a server separate from the mobile device, receiving data from the server, displaying the data on the mobile device in a first view, and displaying the data on the mobile device in a second view, upon detecting a change of orientation of the mobile device. A method of providing data to a mobile device includes receiving a request for data from a mobile device at a server, providing the data in at least a first view to a mobile device, and upon reception of a second request from the mobile device, providing the data in a second view. A method of presenting data on a mobile device includes initiating a database application on a mobile device, requesting data from a database server across a mobile network, receiving the data from the database server across the mobile network, displaying the data in a first view on the mobile device, and displaying the data on the mobile device in a second view upon receiving a signal from an orientation sensor in the mobile device indicating that the mobile device has changed orientation from a first orientation to a second orientation. | 08-26-2010 |
20110296346 | ACTION TOOL BAR FOR MOBILE APPLICATIONS - According to one embodiment, a computer-implemented method for dynamically providing a tool bar in a user interface is provided. The method includes determining at least one action that is commonly performed based on data displayed on a current page of a graphical user interface of a communications device, creating a tool bar comprising at least one icon representing the at least one action, associating the tool bar with the current page of the graphical user interface, and providing the tool bar to the communications device for display on the current page of the graphical user interface. | 12-01-2011 |
20110302177 | SEARCH-SORT TOGGLE - A system for facilitating accessing or retrieving desired data via use of graphically displayed search/sort toggle functionality. In an example embodiment, the method includes providing a first user option to toggle between display of a search control and a sort control. Search results are displayed in response to user input provided via the search control. Note that default search results may be initially displayed. A portion of the search results may be displayed simultaneously with one or more controls associated with the first user option. In a more specific embodiment, the example method further includes displaying search results simultaneously with one or more sort controls in response to user selection of the first option when one or more search controls are initially displayed. Hence, display of search and sort controls may be toggled via the first option while any search results are simultaneously displayed along with the controls. Sort controls are adapted to enable a user to specify one or more sort criteria for sorting data, such as retrieved search results. Similarly, search controls enable specification of one or more search criteria or queries. | 12-08-2011 |
20110302516 | MOBILE DESIGN PATTERNS - A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality. | 12-08-2011 |
20120023455 | HIERARCHICAL ORGANIZATION CHART FOR MOBILE APPLICATIONS - According to one embodiment, a computer-implemented method for creating and displaying a hierarchical organization chart in a mobile application is provided. The method includes obtaining information from a database. The information represents a first node, second node, and, optionally, at least one third node. The nodes are related to each other according to a hierarchy. The method also includes displaying the information representing the first, second, and third nodes, if any, in a graphical user interface of a mobile device. The graphical user interface may include, for example, a three-level row-based chart. The information representing the first node is displayed in a first level of the chart, the information representing the second node is displayed in a second level of the chart, and the information representing the at least one third node is displayed in a third level of the chart. | 01-26-2012 |
20130083076 | QUICK DATA ENTRY LANES FOR TOUCH SCREEN MOBILE DEVICES - Systems and method for interpreting a data selection on a touch screen may include providing an interface on the touch screen with a plurality of lanes, each lane associated with an attribute, and each attribute associated with a plurality of values. Icons may fill each lane, with each icon configured to display one of the values of the attribute of the lane. The interface may also have a first lane where a first icon is not displayed. It may be determined that a finger gesture input from the touch screen with a direction is associated with the first lane, and in response, the icons in the first lane may be moved in that direction to display the first icon. A finger tap input from the touch screen corresponding to the first icon may enlarge a size of the first icon on the touch screen to substantially fill the first lane. | 04-04-2013 |
20130339905 | QUICK DATA ENTRY LANES FOR TOUCH SCREEN MOBILE DEVICES - Systems and method for interpreting a data selection on a touch screen may include providing an interface on the touch screen with a plurality of lanes, each lane associated with an attribute, and each attribute associated with a plurality of values. Icons may fill each lane, with each icon configured to display one of the values of the attribute of the lane. The interface may also have a first lane where a first icon is not displayed. It may be determined that a finger gesture input from the touch screen with a direction is associated with the first lane, and in response, the icons in the first lane may be moved in that direction to display the first icon. A finger tap input from the touch screen corresponding to the first icon may enlarge a size of the first icon on the touch screen to substantially fill the first lane. | 12-19-2013 |
20130346940 | METHOD AND SYSTEM FOR IMPLEMENTING A PATTERN VIEWER - Disclosed is an improved approach for implementing a method, system, and computer program product for utilizing design patterns, which provides an improved approach for organizing, navigating and/or visualizing design patterns. This approach may be embodied as a mobile design pattern viewer. The current approach presents design patterns in logical groupings, allows visualization of individual patterns, and highlights relationships. This permits organization, navigation, and/or visualization of the design patterns, where a collection of patterns work together as an integrated set that enables users to understand how an individual pattern relates to other patterns. | 12-26-2013 |
20140059496 | UNIFIED MOBILE APPROVALS APPLICATION INCLUDING CARD DISPLAY - A system and method for facilitating use of electronic cards to represent and access computing objects via a mobile device. The example method includes graphically representing a first computing object via one or more electronic cards positioned in a first stack of electronic cards; providing a first user option to spread the stack of electronic cards, yielding spread cards; providing a second user option to select an electronic card from among the spread cards to trigger display of detailed data associated with the card; and providing a third user option to approve or reject an approval item associated with the card in response to user selection of the second user option. In a more specific embodiment, various card stack attributes, such as quantity of cards, type, and so on, may be illustrated graphically, such as via variations in stack depth, color coding, and so on. | 02-27-2014 |
20140115456 | SYSTEM FOR ACCESSING SOFTWARE FUNCTIONALITY - A system and method for facilitating user access to software functionality, such as enterprise-related software applications and accompanying actions and data. An example method includes receiving natural language input; displaying electronic text representative of the natural language input, in a conversation flow illustrated via user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the prompt; and inserting a representation of the user selection in the conversation flow. In a more specific embodiment, the first user option is provided via an input selection mechanism other than natural language, e.g., via a touch gesture, such that the conversation flow includes text representing user input other than purely text or voice-based input. | 04-24-2014 |
20150058821 | MOBILE DESIGN PATTERNS - A mobile design pattern. In an example embodiment, the design pattern includes a first user interface display screen that depicts a list of user interface controls organized in rows. Each row in the list includes a different set of one or more controls. Each different set of one or more controls is associated with a different set of functionality provided by one or more additional user interface display screens. The example design pattern further includes a second user interface display screen that is accessible via the different sets of one or more controls. The second user interface display screen includes a navigation bar, which includes one or more navigation controls and a title or header identifying a set of functionality associated with the different set of one or more controls. The second user interface display screen further includes an information-display region adapted to display data associated with the set of functionality. | 02-26-2015 |
20150088499 | ENHANCED VOICE COMMAND OF COMPUTING DEVICES - Embodiments provide user access to software functionality such as enterprise-related software applications and accompanying actions and data. An example method includes receiving natural language input; analyzing the natural language input and selecting one or more portions of the natural language input; employing the one or more keywords to select software functionality; and presenting one or more user interface controls in combination with a representation of the natural language input, wherein the one or more user interface controls are adapted to facilitate user access to the software functionality. In a more specific embodiment, the natural language input is functionally augmented via in-line tagging of keywords or phrases, wherein the tags act as user interface controls for accessing selected software functionality. | 03-26-2015 |
20150089373 | CONTEXT AWARE VOICE INTERFACE FOR COMPUTING DEVICES - A system and method for facilitating user access to software functionality, such as enterprise-related software applications and associated data. An example method includes receiving language input responsive to one or more prompts; determining, based on the language input, a subject category associated with a computing object, such as a Customer Relationship Management (CRM) opportunity object; identifying an action category pertaining to a software action to be perform pertaining to the computing object; employing identification of the software action to obtain action context information pertaining to the action category; and implementing a software action in accordance with the action context information. Context information pertaining to a software flow and a particular computing object may guide efficient implementation of voice-guided software tasks corresponding to the software flows. | 03-26-2015 |
20150287038 | DATA VISUALIZATION USING DISPLACEMENT SHAPES - Data visualizations include first and optionally second containers representing first and second time periods, respectively; each container encloses icons representing data entities associated with the container's time period. Icons from the first and second containers may be moved to the other container to change the time periods associated with data entities corresponding to the moved icons. Additionally, changes to attributes of data entities made via the data visualization may be shared with other users. A level indicator representing data entities associated with the first container aggregate attribute value changes in response to icons being added to or removed from the first container. The containers may be visually styled as cups, the level indicators as liquid and/or a straw contained in the cup, and the icons as bubbles or other objects in the liquid. | 10-08-2015 |
20160085505 | PROVIDING ITNERFACE CONTROLS BASED ON VOICE COMMANDS - Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. The method also includes employing the one or more portions to select software functionality. The method also includes presenting one or more user interface controls in combination with a representation of the text, where the one or more user interface controls includes a user selectable outline around one or more keywords in combination with a drop-down menu. | 03-24-2016 |
Gabriel White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090217804 | MUSIC STEERING WITH AUTOMATICALLY DETECTED MUSICAL ATTRIBUTES - Described is a technology by which a playback list comprising similar songs is automatically built based on automatically detected/generated song attributes, such as by extracting numeric features of each song. The attributes may be downloaded from a remote connection, and/or may be locally generated on the playback device. To build a playlist, a seed song's attributes may be compared against attributes of other songs to determine which other songs are similar to the seed song and thus included in the playlist. Another way to build a playlist is based on similarity of songs to a set of user provided-attributes, such as corresponding to moods or usage modes such as “resting” “reading” “jogging” or “driving” moods/modes. The playlist may be dynamically adjusted based on user interaction with the device, such as when a user skips a song, queues a song, or dequeues a song. | 09-03-2009 |
20140149468 | MUSIC STEERING WITH AUTOMATICALLY DETECTED MUSICAL ATTRIBUTES - Described is a technology by which a playback list comprising similar songs is automatically built based on automatically detected/generated song attributes, such as by extracting numeric features of each song. The attributes may be downloaded from a remote connection, and/or may be locally generated on the playback device. To build a playlist, a seed song's attributes may be compared against attributes of other songs to determine which other songs are similar to the seed song and thus included in the playlist. Another way to build a playlist is based on similarity of songs to a set of user provided-attributes, such as corresponding to moods or usage modes such as “resting” “reading” “jogging” or “driving” moods/modes. The playlist may be dynamically adjusted based on user interaction with the device, such as when a user skips a song, queues a song, or dequeues a song. | 05-29-2014 |
Ian White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090138445 | GENERATING GEOGRAPHICAL KEYWORDS FOR GEOTARGETING SEARCH ENGINE-OFFERED ADVERTISEMENTS - A computer-based method for use in geotargeting online ads to users of search engines by allowing comparison of user's search terms with a set of geo-keywords. The method includes providing a geographic keyword generator on a server that is linked to the Internet. The method includes providing a spatial database storing classes of geographic keywords. The method continues with receiving a keyword request including a business address from a client node. The keyword generator determines a service area based on this location, and a set of geographic keywords is retrieved from the spatial database that are associated (e.g., within) the determined service area. This set of keywords is transmitted or reported to the client node (e.g., displayed in a web browser or user interface) for use in geotargeting of their online advertisements. The keyword request includes a business type, and the service area is sized based on the business type. | 05-28-2009 |
20140351248 | GENERATING GEOGRAPHICAL KEYWORDS FOR GEOTARGETING SEARCH ENGINE-OFFERED ADVERTISEMENTS - A computer-based method for use in geotargeting online ads to users of search engines by allowing comparison of user's search terms with a set of geo-keywords. The method includes providing a geographic keyword generator on a server that is linked to the Internet. The method includes providing a spatial database storing classes of geographic keywords. The method continues with receiving a keyword request including a business address from a client node. The keyword generator determines a service area based on this location, and a set of geographic keywords is retrieved from the spatial database that are associated (e.g., within) the determined service area. This set of keywords is transmitted or reported to the client node (e.g., displayed in a web browser or user interface) for use in geotargeting of their online advertisements. The keyword request includes a business type, and the service area is sized based on the business type. | 11-27-2014 |
Ian David White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090276709 | METHOD AND APPARATUS FOR PROVIDING DYNAMIC PLAYLISTS AND TAG-TUNING OF MULTIMEDIA OBJECTS - A user may post items that are associated with multimedia objects, such as audio files and video files. The posted items are automatically added to the dynamic playlists of other users who are “following” the user. A user's dynamic playlist is provided to that user for viewing and for accessing the multimedia objects associated with the items in the dynamic playlist. One user may give another user a particular amount of social currency, and a particular's user's total amount of social currency received through gifts is maintained and displayed in a profile of the particular user. A user may create and modify certain tag settings that are used to filter a plurality of multimedia objects such that only the multimedia objects that satisfy the user's tag settings are provided to the user. | 11-05-2009 |
Ian H. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090132469 | GEOCODING BASED ON NEIGHBORHOODS AND OTHER UNIQUELY DEFINED INFORMAL SPACES OR GEOGRAPHICAL REGIONS - A computer-based method for creating a data structure for informal geographic spaces for use with geocoded databases. A set of data is stored in memory for a geographic region, and a plurality of neighborhoods is identified in the geographic region based on processing of the stored set of data. The method includes generating a boundary definition for each of the neighborhoods by processing neighborhood definition information. A data structure is created in the memory for containing neighborhood data content with at least one record for each of the neighborhoods. The data structure is populated by storing, for each neighborhood, the generated boundary definition along with a neighborhood name and identifier in the records of data structure. The boundary definition may be created by combining two or more definitions identified for a single neighborhood to provide a more inclusive geometry such as by aligning the geometries and performing an additive algorithm. | 05-21-2009 |
John Warren White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090149902 | IMPLANTED CARDIAC DEVICE FOR DEFIBRILLATION - An implantable medical device for delivering electrical cardiac therapy includes a first implantable housing containing a battery. There is also a second implantable housing separate from the first implantable housing and containing at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. The electronic circuit, the storage capacitor or the electrode structure are electrically connected to the battery. Alternatively, there is an implantable medical device for delivering electrical cardiac therapy having an implantable structure containing the following electrically connected components: a battery, electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. A method of providing electrical cardiac therapy is also provided. | 06-11-2009 |
20120215123 | NON-INVASIVE CARDIAC MONITOR AND METHODS OF USING CONTINUOUSLY RECORDED CARDIAC DATA - Embodiments of the invention provide methods of obtaining continuous cardiac information from a mammal. First, attach a self-contained, wearable, portable continuous cardiac monitor to the mammal to create a chamber containing electrodes used to detect cardiac signals from the mammal. Next, continuously detect without analyzing the cardiac signals from the mammal for at least 24 hours. Next, store information related to substantially all detected cardiac signals in the cardiac monitor. | 08-23-2012 |
20130226018 | NON-INVASIVE CARDIAC MONITOR AND METHODS OF USING CONTINUOUSLY RECORDED CARDIAC DATA - Embodiments of the invention provide methods of obtaining continuous cardiac information from a mammal. First, attach a self-contained, wearable, portable continuous cardiac monitor to he mammal to create a chamber containing electrodes used to detect cardiac signals from the mammal. Next, continuously detect without analyzing the cardiac signals from the mammal for at least 24 hours. Next, store information related to substantially all detected cardiac signals in the cardiac monitor. | 08-29-2013 |
20140128935 | IMPLANTED CARDIAC DEVICE FOR DEFIBRILLATION - An implantable medical device for delivering electrical cardiac therapy includes a first implantable housing containing a battery. There is also a second implantable housing separate from the first implantable housing and containing at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. There is a method of providing electrical cardiac therapy by implanting a first housing containing a battery into a first implantation site within the body. Then, implant a second housing separate from the first housing into a second implantation site within the body. The second housing contains at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy; a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. | 05-08-2014 |
Joseph White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160047075 | SYSTEM AND METHOD FOR AUTOMATING PRODUCTION OF ELECTROSPUN TEXTILE PRODUCTS - A system and method for producing a textile product which includes an insulated enclosure; an electrospinning dispensing system positioned along at least one face of the insulated enclosure; a solution supply system with a solution transport connection to the electrospinning dispensing system; a mold structure; a cyclical mold actuator mechanically coupled to the mold structure; and a charge unit electrically connected to the electrospinning dispensing system and the mold structure. | 02-18-2016 |
Kenneth S. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150347980 | CALENDAR EVENT COMPLETION - Methods and systems that provide for enhanced and simplified calendar event creation in a calendar application are disclosed. First, the method begins with a user inputting into a device a description of a new calendar event. Second, the method uses the description to extract a title field that is then used to scan for a list of similar calendar events from a database of historical calendar events. Third, the method presents the list of similar calendar events to the user. Fourth, the user selects one of the similar calendar events to help pre-fill some or all of the fields of the new calendar event. | 12-03-2015 |
Kenny White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140162741 | Entertainment Fantasy League - An entertainment fantasy league may allow participants to select celebrities, actors, movies, television programs, songs, movie production studios and other entertainment elements to be on their team, and scoring may be done by granting points for performance of the team members, in conjunction with the participant's own media consumption habits. Performance may be measured in terms of award nominations and wins, popularity, box office returns, etc., and the participant's consumption habits may be based on whether the participant viewed an entire program without skipping commercials, or if the participant purchased tickets to see a movie. | 06-12-2014 |
Mark P. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150151298 | Microfluidic Devices Having Isolation Pens and Methods of Testing Biological Micro-Objects with Same - A microfluidic device can comprise at least one swept region that is fluidically connected to unswept regions. The fluidic connections between the swept region and the unswept regions can enable diffusion but substantially no flow of media between the swept region and the unswept regions. The capability of biological micro-objects to produce an analyte of interest can be assayed in such a microfluidic device. Biological micro-objects in sample material loaded into a microfluidic device can be selected for particular characteristics and disposed into unswept regions. The sample material can then be flowed out of the swept region and an assay material flowed into the swept region. Flows of medium in the swept region do not substantially affect the biological micro-objects in the unswept regions, but any analyte of interest produced by a biological micro-object can diffuse from an unswept region into the swept region, where the analyte can react with the assay material to produce a localized detectable reaction. Any such detected reactions can be analyzed to determine which, if any, of the biological micro-objects are producers of the analyte of interest. | 06-04-2015 |
20150151307 | Exporting A Selected Group Of Micro-Objects From A Micro-Fluidic Device - A group of micro-objects in a holding pen in a micro-fluidic device can be selected and moved to a staging area, from which the micro-objects can be exported from the micro-fluidic device. The micro-fluidic device can have a plurality of holding pens, and each holding pen can isolate micro-objects located in the holding pen from micro-objects located in the other holding pens or elsewhere in the micro-fluidic device. The selected group of micro-objects can comprise one or more biological cells, such as a clonal population of cells. Embodiments of the invention can thus select a particular group of clonal cells in a micro-fluidic device, move the clonal cells to a staging area, and export the clonal cells from the micro-fluidic device while maintaining the clonal nature of the exported group. | 06-04-2015 |
20150352547 | Isolating Microfluidic Structures and Trapping Bubbles - Some configurations of a microfluidic apparatus can comprise a fluidic circuit of interconnected fluidic structures into which a plurality of different media can be introduced or extracted. A variety of operations can be performed with the different media including isolating with a second medium one or more of the fluidic structures that is filled partially or fully with a first medium. Discrete volumes of a medium can be moved through the isolating second medium to deliver materials or micro-objects to or remove micro-objects or materials from a fluidic structure that is otherwise isolated by the second medium. Some configurations of a microfluidic apparatuses can isolate microfluidic structures in a microfluidic apparatus using flow rates or blocking structures, and some configurations can manage bubbles in fluidic structures. | 12-10-2015 |
Patrick White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150370861 | Methods and Systems for Searching Enterprise Data - Methods and systems for searching enterprise data are provided. The method is for searching data and includes identifying edges associating data and/or people. The method also includes assigning a resistance value to an edge based on strength(s) of association, the resistance value being inversely related to the strength of the association. The method further includes forming a resistance graph connecting the user with the data and the people based on the values of the edges. Additionally, the method includes providing results for a search query from a user based on the resistance graph with lower resistance values being prioritized for the user. | 12-24-2015 |
Peter White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20120298862 | CONTOUR-BASED DEFECT DETECTION USING AN INSPECTION APPARATUS - One embodiment relates to a method of inspecting a site location on a target substrate. Contours are obtained, the contours having been generated from a reference image using a design clip. A target image of the site location is acquired. The contours are aligned to the target image, and contrast values are computed for pixels on the contours. A threshold is applied to the contrast values to determine contour-based defect blobs. Another embodiment relates to a method of generating contours for use in inspecting a site location for defects. Other embodiments, aspects and features are also disclosed. | 11-29-2012 |
Philip Andrew White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150277789 | PLACEMENT ENGINE FOR A BLOCK DEVICE - A system, method, and computer program product are provided for implementing a reliable placement engine for a block device. The method includes the steps of tracking one or more parameters associated with a plurality of real storage devices (RSDs), generating a plurality of RSD objects in a memory associated with a first node, generating a virtual storage device (VSD) object in the memory, and selecting one or more RSD objects in the plurality of RSD objects based on the one or more parameters. Each RSD object corresponds to a particular RSD in the plurality of RSDs. The method also includes the step of, for each RSD object in the one or more RSD objects, allocating a block of memory in the RSD associated with the RSD object to store data corresponding to a first block of memory associated with the VSD object. | 10-01-2015 |
20150378623 | EFFICIENT MIGRATION OF VIRTUAL STORAGE DEVICES TO A REMOTE NODE USING SNAPSHOTS - A system, method, and computer program product are provided for performing fast migration of a virtual resource from one node to another node. The method includes the steps of receiving a first request to migrate a resource from a first node to a second node, transmitting a second request to the second node to create a new instance of the resource, collecting a set of changes associated with the resource in a data structure, and transmitting the data structure that includes the set of changes to the second node. The second node generates the new instance of the resource based on a snapshot of the resource captured by the first node at a previous point in time and updates the new instance of the resource based on the set of changes such that the new instance of the resource on the second node matches the resource on the first node. | 12-31-2015 |
20150378931 | SHARED REFERENCE COUNTERS AMONG A PLURALITY OF VIRTUAL STORAGE DEVICES - A system, method, and computer program product are provided for implementing shared reference counters among a plurality of virtual storage devices. The method includes the steps of allocating a first portion of a real storage device to store data, wherein the first portion is divided into a plurality of blocks of memory and allocating a second portion of the real storage device to store a plurality of reference counters that correspond to the plurality of blocks of memory. The reference counters may be updated by two or more virtual storage devices hosted in one or more nodes to manage the allocation of the blocks of memory in the real storage device. | 12-31-2015 |
Seth White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090132801 | CONFIGURATION MANAGEMENT FOR REAL-TIME SERVER - A Realtime Event Server comprising a component to operate on data from data streams; and a configuration system adapted to supply configuration for the realtime event server, the configuration including dynamic configuration, the dynamic configuration being changeable without restarting the component. | 05-21-2009 |
20090292877 | EVENT SERVER USING CACHING - An event server adapted to receive events from an input stream and produce an output event stream. The event server uses a processor using code in an event processing language to process the events. The event server obtaining input events from and/or producing output events to a cache. | 11-26-2009 |
Seth John White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140067796 | Optimizing Result Presentation of a Database Operation - Techniques for optimizing result presentation for a database query. A database query is received. The database query is performed with a clause indicating one or more offset values to be used in displaying results from the database query. The one or more offset values indicate a subset within the results from the database query to be presented. An order is imposed on the results from the database query. The subset is presented as determined by the one or more offset values. | 03-06-2014 |
20140067859 | FACILITATING DYNAMICALLY CONTROLLED FETCHING OF DATA AT CLIENT COMPUTING DEVICES IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically controlled fetching of data at client computing devices in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a server computing device, a request from a client computing device. The request includes a query for receiving data from a database coupled to the server computing device in an on-demand database system. The method may further include matching the request against a predetermine threshold value, and where the threshold value includes a first predetermined threshold range based on a first column range or a first row range and a second predetermined threshold range based on a second column range or a second row range. The method may further include generating multiple responses to the request based on one or more formulae and the predetermined threshold value if the request fails to satisfy the predetermined threshold value. | 03-06-2014 |
20140108399 | SYSTEMS, METHODS AND TECHNIQUES FOR POLYMORPHIC QUERIES - Techniques for providing polymorphic query requests. A request is received that has at least a database query. The database query comprises at least an expression using a polymorphic relationship. The request is processed utilizing the polymorphic relationship. A user-readable result is provided for the query where the result is defined by at least the polymorphic relationship. | 04-17-2014 |
20150278288 | MAINTAINING DATA CONSISTENCY BETWEEN TRANSACTIONAL AND NON-TRANSACTIONAL DATA STORES - Embodiments regard maintaining data consistency between transactional and non-transactional data stores. Embodiments may include receiving a request to archive a set of data stored in a first data store, recording a high water mark in the first data store for the set of data, and archiving the set of data. Archiving the set of data may include copying the set of data into a second data store and inserting a high water mark for the set of data in the first data store and the second data store. Embodiments may further include updating a reference high water mark upon successful completion of operations for the archiving of the data, the reference high water mark representing completion of a last successful archive operation, and, upon receiving a query for requested data contained in the first or second data store, determining whether to allow viewing of the requested data based at least in part on a current value of the reference high water mark. | 10-01-2015 |
Stephen White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100158488 | MULTIPLE STEP IDENTIFICATION OF RECORDINGS - Multiple information is extracted from an unknown recording and information associated therewith. Associated information includes the filename, if the recording is a computer file in, e.g., MP3 format, or table of contents (TOC) data, if the recording is on a removable medium, such as a compact disc. At least one and preferably several algorithmically determined fingerprints are extracted from the recording using one or more fingerprint extraction methods. The information extracted is compared with corresponding information in a database maintained for reference recordings. Identification starts with the most accurate and efficient method available, e.g., using a hash ID, a unique ID or text. Fingerprint matching is used to confirm other matches and validation is performed by comparing the duration of the unknown and a possibly matching reference recording. | 06-24-2010 |
20100161656 | MULTIPLE STEP IDENTIFICATION OF RECORDINGS - Multiple information is extracted from an unknown recording and information associated therewith. Associated information includes the filename, if the recording is a computer file in, e.g., MP3 format, or table of contents (TOC) data, if the recording is on a removable medium, such as a compact disc. At least one and preferably several algorithmically determined fingerprints are extracted from the recording using one or more fingerprint extraction methods. The information extracted is compared with corresponding information in a database maintained for reference recordings. Identification starts with the most accurate and efficient method available, e.g., using a hash ID, a unique ID or text. Fingerprint matching is used to confirm other matches and validation is performed by comparing the duration of the unknown and a possibly matching reference recording. | 06-24-2010 |
Stephen Helling White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080274687 | Dynamic mixed media package - It has been discovered that a dynamic mixed media package with a mechanism for dynamic modification/update provides a media experience to users that exceeds the experience offered by individual media files. A dynamic mixed media package accommodates various types of media and allows for additional media and modifications of existing media. Additional media includes media generated by consumers, such as media derived from a seed media. A seed media is marked and assembled with supplemental media into a package. The seed media is marked to allow performance of various operations, such as identification of the seed media during the lifetime of the package and attribution when the seed media is incorporated into consumer generated derivative media. | 11-06-2008 |
20100185502 | DYNAMIC MIXED MEDIA PACKAGE - It has been discovered that a dynamic mixed media package with a mechanism for dynamic modification/update provides a media experience to users that exceeds the experience offered by individual media files. A dynamic mixed media package accommodates various types of media and allows for additional media and modifications of existing media. Additional media includes media generated by consumers, such as media derived from a seed media. A seed media is marked and assembled with supplemental media into a package. The seed media is marked to allow performance of various operations, such as identification of the seed media during the lifetime of the package and attribution when the seed media is incorporated into consumer generated derivative media. | 07-22-2010 |
Stephen James White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140050409 | RECOGNIZING AND PROCESSING OBJECT AND ACTION TAGS FROM STICKERS - Handling data for a photographic image, includes detecting a reference pattern in the data, detecting at least one sticker in the data, determining an action associated with the at least one sticker, and performing the action on the data. The reference pattern may be a uniform grid pattern of dots preprinted on paper. A paper type may be determined according to the reference image. Determining an action associated with the at least one sticker may depend, at least in part, on the paper type. Detecting a particular one of the stickers may cause data for the photographic image to be stored in a particular location. Detecting a particular one of the stickers may cause data for the photographic images to be assigned particular tags used for organizing and searching. | 02-20-2014 |
Thomas F. White, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140235714 | CANCER THERAPY - The present application relates to compositions and methods for treating a proliferative disorder by administering to a subject a pharmaceutical composition of a dual kinase inhibitor. Catecholic butanes cane serve as dual kinase inhibitors for purposes of methods described herein. Subjects can be further treated by co-administering an EGFR inhibitor. The present application also relates to analyzing a sample with respect to levels of IGF-1R and EGFR and comparing levels of IGF-1R and EGFR to a control. Patients can be selected for treatment with a catecholic butane based on the assessment; optionally, patients can be further treated with an EGFR inhibitor, an IGF-1R inhibitor, or both. | 08-21-2014 |
20140249099 | CANCER THERAPY - The present application relates to compositions and methods for treating a proliferative disorder by administering to a subject a pharmaceutical composition of a dual kinase inhibitor metabolite. Catecholic butane metabolites can serve as dual kinase inhibitors for purposes of methods described herein. | 09-04-2014 |
20150071919 | CANCER THERAPY - The present application relates to compositions and methods for treating a proliferative disorder by administering to a subject a pharmaceutical composition of a dual kinase inhibitor. Catecholic butanes cane serve as dual kinase inhibitors for purposes of methods described herein. Patients to be treated include those that have been treated with Tarceva or other therapeutic compounds and relapsed or are resistant to treatment. The compounds described herein may exhibit a synergistic effect when administered with another agent. | 03-12-2015 |