Patent application number | Description | Published |
20140095521 | DATA AUGMENTATION - A data augmentation machine may form all or part of a data augmentation system that is configured to augment data. The data augmentation machine may be configured (e.g., by one or more software modules) to access data (e.g., by crawling one or more public or private networks), extract metadata based on the data (e.g., from the data and its source), create a link to additional data (e.g., based on the extracted metadata), and augment the extracted metadata (e.g., by storing augmented metadata with the extracted metadata). Such augmented metadata may be presented (e.g., within a user interface), published publicly (e.g., on a webpage), published privately (e.g., in a report available only to premium subscribers of a data augmentation service), or any suitable combination thereof. | 04-03-2014 |
20140372472 | DATA AUGMENTATION - A data augmentation machine may form all or part of a data augmentation system that is configured to augment data. The data augmentation machine may be configured (e.g., by one or more software modules) to access data (e.g., by crawling one or more public or private networks), extract metadata based on the data (e.g., from the data and its source), create a link to additional data (e.g., based on the extracted metadata), and augment the extracted metadata (e.g., by storing augmented metadata with the extracted metadata). Such augmented metadata may be presented (e.g., within a user interface), published publicly (e.g., on a webpage), published privately (e.g., in a report available only to premium subscribers of a data augmentation service), or any suitable combination thereof. | 12-18-2014 |
Patent application number | Description | Published |
20110066636 | SYSTEMS AND METHODS FOR SHARING USER GENERATED SLIDE OBJECTS OVER A NETWORK - In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points. | 03-17-2011 |
20110066957 | Systems and Methods for Anchoring Content Objects to Structured Documents - In one embodiment, a method includes, in connection with a target structured document rendered by a first client application and in response to a user input directed to target content of the target structured document, accessing, by a second client application, a document object model (DOM) representation of the target structured document, determining a target DOM node associated with the target content, recursively scanning one or more properties of each of one or more DOM nodes logically arranged proximal to the target DOM node within the DOM hierarchical tree, generating a set of one or more anchor point definitions based on one or more selected properties of each of the target DOM node and one or more selected ones of the scanned DOM nodes, and storing the set of anchor point definitions in a data structure. | 03-17-2011 |
20140344367 | SYSTEMS AND METHODS FOR SHARING USER GENERATED SLIDE OBJECTS OVER A NETWORK - In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points. | 11-20-2014 |
20150205774 | SYSTEMS AND METHODS FOR ANCHORING CONTENT OBJECTS TO STRUCTURED DOCUMENTS - In one embodiment, a method includes, in connection with a target structured document rendered by a first client application and in response to a user input directed to target content of the target structured document, accessing, by a second client application, a document object model (DOM) representation of the target structured document, determining a target DOM node associated with the target content, recursively scanning one or more properties of each of one or more DOM nodes logically arranged proximal to the target DOM node within the DOM hierarchical tree, generating a set of one or more anchor point definitions based on one or more selected properties of each of the target DOM node and one or more selected ones of the scanned DOM nodes, and storing the set of anchor point definitions in a data structure. | 07-23-2015 |
Patent application number | Description | Published |
20090006971 | PORTAL PAGE GENERATION - A solution for generating a portal page based on a data item. In particular, one or more portlets are selected from a set of available portlets based on the data item. The selected portlet(s) are then included on the portal page, which can be provided to a user device for display. The data item can be provided to a content provider for the portlet in order to generate the display area for the portlet. Information on the user and/or user device can be used when selecting the one or more portlets for inclusion on the portal page. | 01-01-2009 |
20090037823 | DETACHABLE AND REATTACHABLE PORTAL PAGES - A portal environment may include at least one detachable and reattachable portal page. The detachable and reattachable portal page may include a detach feature to detach the portal page from the portal environment. A reattach feature may be provided to reattach a detached portal page to the portal environment. In another embodiment, a method to detach and reattach at least one portal page may include detaching a selected portal page in response to activating a detach feature. The method may also include reattaching the detached portal page in response to activating a reattach feature. The selected, detached portal page may be transferred to a window in response to activating the detach feature. Tunneling communication may be provided between the detached portal page and the portal environment. | 02-05-2009 |
20090049387 | METHOD AND SYSTEM TO CONTROL OPERATION OF A PORTLET - A method to control a portlet associated with a portal page may include deactivating a selected portlet in response to operating a deactivation feature. The method may also include reactivating the selected portlet in response to operating a reactivation feature. The method may also include freezing a portlet content in the selected portlet in response to deactivating the selected portlet. The method may further include disabling hyperlinks, buttons and other inputs to the selected portlet in response to deactivating the selected portlet. The method may further include reconfiguring a portal server to ensure that a portlet content of a selected portlet cannot be affected while the selected portlet is deactivated. | 02-19-2009 |
20110055704 | METHOD AND SYSTEM TO CONTROL OPERATION OF A PORTLET - A method to control a portlet associated with a portal page may include deactivating a selected portlet in response to operating a deactivation feature. The method may also include reactivating the selected portlet in response to operating a reactivation feature. The method may also include freezing a portlet content in the selected portlet in response to deactivating the selected portlet. The method may further include disabling hyperlinks, buttons and other inputs to the selected portlet in response to deactivating the selected portlet. The method may further include reconfiguring a portal server to ensure that a portlet content of a selected portlet cannot be affected while the selected portlet is deactivated. | 03-03-2011 |
20120197985 | SUBSTITUTING CONTENT FOR UNDESIRABLE CONTENT IN A WEB BROWSER - A selection of a menu command that identifies a selected area of a web page as containing undesirable content is detected using a user input device of a client computer system executing a web browser that loads source web content from a group of servers. In response to the detection of the selected menu command, an alternate Internet Protocol (IP) address is substituted for a hostname of a website that provided the undesirable content. The alternate IP address is selected based on a content substitution profile of the client computer system. Using the substituted alternate IP address in response to a content request that identifies the undesirable content, the web page is reloaded with substituted source web content received from a server accessed by the alternate IP address displayed in the selected area of the web page instead of displaying the undesirable content identified in the content request. | 08-02-2012 |
Patent application number | Description | Published |
20150076218 | SYSTEMS AND METHODS FOR AUTHENTICATING GOODS - An item can be authenticated based on a first, second, third, and fourth identifier, wherein the identifiers are incorporated into various parts of product packaging. In some embodiments, the first, second, and fourth identifiers can be a QR code, a bar code, a serial number, any RFID tag, or a combination thereof, and the third identifier can be an image type, for example, a type of animal, and image location, for example, a quadrant. The identifiers can be scanned or inputted manually by a user. When the four identifiers are authenticated, the product is deemed to be authentic, whereas when the four identifiers are not authenticated, the product is deemed to be counterfeit. In some implementations, a user can authenticate the items using a smart phone, smart phone app, tablet, tablet app, website, web-based application, and/or the like. | 03-19-2015 |
Patent application number | Description | Published |
20140214306 | METHOD AND SYSTEM FOR ENGINE CONTROL - Methods and systems are provided for reducing exhaust temperatures during high engine load conditions in engine systems configured to operate with multiple fuels. Stoichiometric cylinder operation is provided via injection of a gaseous fuel such as CNG. In response to elevated exhaust temperatures, the cylinder is enriched by injecting a liquid fuel, such as gasoline, while maintaining the injection of CNG and while maintaining spark timing at MBT. | 07-31-2014 |
20140277975 | METHOD AND SYSTEM FOR ENGINE CONTROL - Methods and systems are provided for adjusting a transmission shift schedule in engine systems configured to operate with multiple fuels. During low engine speed and high engine load conditions, when an air charge temperature is elevated, engine operation is shifted from gasoline usage to CNG usage. The torque advantage of CNG usage is leveraged to advance a transmission upshift schedule and delay a downshift schedule to improve vehicle responsiveness when operating with CNG only. | 09-18-2014 |
20140311454 | ENHANCED FUEL INJECTION BASED ON CHOKE FLOW RATE - A method is described for adjusting the amount of gaseous fuel injected based on the sonic choked flow rate through a restriction. Because the sonic choke flow rate continues to decrease as tank pressure decreases, the method includes computing the sonic choke flow rate through the restriction based on system variables and enforcing the rate of CNG injection to be less than the sonic choke flow rate through the restriction. Thereby, the mass flow rate to the fuel injector can be substantially maximized to substantially minimize the time for fuel tank emptying, particularly during the last amount of tank emptying when the contents of the gaseous storage tank is low. | 10-23-2014 |
20140358407 | GASEOUS FUEL INJECTOR ACTIVATION - A method for starting an engine is provided. The method comprises in response to an engine start request, cycling a gaseous fuel injector prior to activating a starter motor. In this way, delayed engine starts using gaseous fuel may be mitigated. | 12-04-2014 |
20140358408 | GASEOUS FUEL INJECTOR ACTIVATION - A method for starting an engine is provided. The method comprises opening a throttle valve controlling air flow into an intake manifold in response to a gaseous pressure differential across a gaseous fuel injector exceeding a threshold pressure. In this way, delayed engine starts using gaseous fuel may be mitigated. | 12-04-2014 |
20150046065 | METHOD AND SYSTEM FOR TRANSIENT FUEL CONTROL - Methods are provided for reducing transient fuel issues in a multi-fuel engine system. When transitioning from co-fueling with a first fuel split ratio to co-fueling with an alternate fuel split ratio, the change in fuel split ratio is gradually ramped in over multiple engine cycles. This reduces combustion stability issues and the disturbance potential of a wholesale fuel change. | 02-12-2015 |
Patent application number | Description | Published |
20100109733 | Analog Comparators in a Control System - An apparatus is disclosed that includes first and second circuits coupled together via a bus, an input pin configured to receive an analog input signal, a digital-to-analog (DAC) convertor configured to convert a multibit reference signal into an analog reference signal, a comparator circuit coupled to the bus, an output of the DAC and to the input pin. The comparator circuit is configured to receive the analog reference signal from the DAC and the analog input signal, and configured to generate a first digital signal set to a first state if the analog reference signal is greater in magnitude than the analog input signal, or set to a second state if analog reference signal is lower in magnitude than the analog input signal. The comparator circuit is also configured to transmit the first digital signal to the first circuit via the bus. The first circuit in turn is configured to receive the first digital signal. In response to receiving the first digital signal, the first circuit is configured to generate a second digital signal set to the first or second state depending on whether the received first digital signal is set to the first or second state. The second circuit is configured to receive the second digital signal from the first circuit via the bus. | 05-06-2010 |
20100114376 | DIGITAL I/O SIGNAL SCHEDULER - An apparatus and method of scheduling signals. In one embodiment, the method includes a first circuit receiving a first plurality of reference values. The first circuit selects a reference value from the first plurality according to a first reference identifier (ID) that is stored in memory. The first circuit compares the selected reference value to a first match value. | 05-06-2010 |
20100191438 | Reference Distribution Bus - A system that includes a multiplexer having an output selectively coupled to a plurality of inputs, a bus coupled to the output of the multiplexer, and first and second circuits configured to generate first and second digital signals, respectively. The first digital signal is related to a rotational angle of a crankshaft at a first point in time, and the second digital signal is related to a value of parameter at the first point in time, wherein the parameter is one other than the rotational angle of the crankshaft. The first and second circuits are coupled directly or indirectly to first and second inputs of the multiplexer. | 07-29-2010 |
20100199014 | Microcontroller Peripheral Event Distribution Bus - A method and apparatus for distributing events. In one embodiment, the method includes a bus concurrently transmitting a first event-signal and a first event-identification (event-ID); wherein the first event-signal, when active, indicates that a first event has occurred, is occurring, or should occur. The first event-ID corresponds to the first event-signal. | 08-05-2010 |
20110102218 | Dedicated Sample and Hold Modules - A method and system for sampling values. Multiple values are sampled concurrently. One of the values is stored while another one of the values is converted to a corresponding digital value by an analog-to-digital converter (ADC). Subsequently, the stored value is made available to the ADC. | 05-05-2011 |
20110102221 | Transparent Multiplexing of Analog-To-Digital Converters - A method and apparatus for sampling and converting analog input values. In response to an event, a value is transmitted from an input of a multiplexer to the output of the multiplexer. The output of the multiplexer is coupled to an input of an analog-to-digital converter (ADC). In response to a second event, a value is transmitted from the input of the multiplexer to a second ADC. | 05-05-2011 |
20110106415 | Analog-To-Digital Converter Control Using Signal Objects - A method and apparatus for detecting an event and sampling first value from a pin in response to the event. A plurality of signal objects is stored in a memory. Each signal object identifies a single analog input pin and a trigger. | 05-05-2011 |
20110261874 | Communication Over Power Lines - A method and apparatus for communicating over a power line. In one embodiment of the method, a first PWM waveform signal is generated, wherein a duty cycle of the first PWM waveform signal is proportional to an amplitude of a first analog signal. A first sinusoidal waveform signal is also generated, which has a first frequency. The first sinusoidal waveform signal is modulated in relation to the first PWM waveform signal. The modulated first sinusoidal waveform signal is transmitted to a circuit via a power conductor that couples a power source to the circuit. The circuit in turn generates a demodulated signal by demodulating the modulated first sinusoidal waveform signal. | 10-27-2011 |
20120173777 | DIGITAL I/O SIGNAL SCHEDULER - An apparatus and method of scheduling signals. In one embodiment, the method includes a first circuit receiving a first plurality of reference values. The first circuit selects a reference value from the first plurality according to a first reference identifier (ID) that is stored in memory. The first circuit compares the selected reference value to a first match value. | 07-05-2012 |