Patent application number | Description | Published |
20100161661 | PERFORMING AN ORDERED SEARCH OF DIFFERENT DATABASES - Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 06-24-2010 |
20110208417 | SYSTEM AND METHOD OF REPRESENTING ROUTE INFORMATION - A route comprises interconnected road segments that can be traveled to get from a location to a destination. Previously, routes are represented by display of the spatial arrangement of such road segments (e.g., a map). Here, a route is depicted as a linear shape, and portions of the linear shape represent portions of the route, regardless of their spatial arrangement. A scale is applied between a characteristic of the route and the linear shape. Information elements can be depicted at points on the linear shape that correspond, based on the scale, to locations on the route where such information applies. Portions of the linear shape can be colored or cross-hatched according to traffic congestion conditions. Incident reports can be represented by indicators along the linear shape. Alternate routes (detours) can be represented by respective separate linear shapes; lead lines can connect such linear shapes to points of the route linear shape where each such detour would be taken. | 08-25-2011 |
20110231091 | SYSTEM AND METHOD OF SENDING AN ARRIVAL TIME ESTIMATE - Aspects provide for a navigation function implemented on a device that has a communication capability (e.g., a mobile phone) in which the navigation function automatically sends an Estimated Time of Arrival (ETA) to a contact associated with a destination selected for navigation purposes. For example, when a user activates a navigation function on his mobile phone, and selects a destination for which a route will be generated from his current location to the destination, a contact phone number associated with that destination will be sent a Short Message System (SMS) message with the calculated ETA. Provisions can be made for automatic updates as the route is traveled. Other information pertaining to the reasons for the ETA can be selected or automatically generated by the navigation function. | 09-22-2011 |
20110238656 | SPECULATIVE SEARCH RESULT ON A NOT-YET-SUBMITTED SEARCH QUERY - Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 09-29-2011 |
20140181069 | SPECULATIVE SEARCH RESULT ON A NOT-YET-SUBMITTED SEARCH QUERY - Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user. | 06-26-2014 |
Patent application number | Description | Published |
20140096126 | UPDATING CONTROL SOFTWARE ON A NETWORK-CONNECTED HVAC CONTROLLER - Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update. | 04-03-2014 |
20140319232 | TOUCHSCREEN DEVICE USER INTERFACE FOR REMOTE CONTROL OF A THERMOSTAT - Systems and methods are described for interactively and graphically interfacing with a user on an HVAC system controlled by a thermostat. The user interface is implemented on a touch screen display on a remote wirelessly connected device such as smartphone or a tablet PC. The interface displays a screen that mimics the display on the thermostat including allowing one or more input methods that are analogous to input methods used on the thermostat. Touch screen gestures such as touch and drag, touch and hold and tapping are used in an intuitive way. The user experience is enhanced by allowing large-scale changes while reducing the risk of sudden unintended changes. The control signals are judiciously tailored to protect the HVAC equipment from unwarranted over-controlling, reduce unnecessary network traffic, and prevent the waste of energy. | 10-30-2014 |
20140365019 | THERMOSTAT USER INTERFACE - A system including a thermostat user interface for a network-connected thermostat is described. The system includes a thermostat including a frustum-shaped shell body having a circular cross-section and a circular rotatable ring, which is user rotatable for adjusting a setting of the thermostat. The system further includes a client application that is operable on a touch-screen device separate from the thermostat, that displays a graphical representation of a circular dial, that detects a user-input motion proximate the graphical representation, that determines a user-selected setpoint temperature value based on the user-input motion, that displays a numerical representation of the user-selected setpoint temperature value, and that wirelessly transmits to the thermostat data representative of the user-selected setpoint temperature. | 12-11-2014 |
20150074658 | UPDATING CONTROL SOFTWARE ON A NETWORK-CONNECTED HVAC CONTROLLER - Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update. | 03-12-2015 |
Patent application number | Description | Published |
20140269378 | System And Method For Determining A Cause Of Network Congestion - A method and apparatus of a device that determines a cause and effect of congestion in this device is described. In an exemplary embodiment, the device measures a queue group occupancy of a queue group for a port in the device, where the queue group stores a plurality of packets to be communicated through that port. In addition, the device determines if the measurement indicates a potential congestion of the queue group, where the congestion prevents a packet from being communicated within a time period. If potential congestion exists on that queue group, the device further gathers information regarding packets to be transmitted through that port. For example, the device can gather statistics packets that are stored in the queue group and/or new enqueue packets. | 09-18-2014 |
20140269379 | System And Method For Determining An Effect Of Network Congestion - A method and apparatus of a device that determines a cause and effect of congestion in this device is described. The device determines an effect of congestion in the device. The device measures a queue group occupancy of a queue group for a port in the device, where the queue group stores a plurality of packets to be communicated through that port. The device further determines if congestion exists on that queue group using the measurement, where the congestion prevents a packet of the plurality of packets from being communicated within a time period. If the congestion exists on that queue group, the device additionally gathers information regarding packets to be transmitted through that port. For example, the device can gather statistics packets that are stored in the queue group and/or new enqueue packets. | 09-18-2014 |
20140280792 | SYSTEM AND METHOD FOR DEVICE FAILURE NOTIFICATION - A method and apparatus of a device that notifies another device of a failed device is described. In an exemplary embodiment, a network element detects that a first device is unavailable, where the network element couples the first device to the second device. In response to detecting that the first device is unavailable, the network element configures a proxy for the first device. The network element additionally receives network data that is destined for the first device, where the second device originated the network data. If the proxy can process the network data, the network element transmits a response to the second device from the proxy, where the response indicates that the first device is unavailable, where the first response includes an address of the first device. If the proxy cannot process the network data, the network element drops the network data. | 09-18-2014 |
20140280846 | SYSTEM AND METHOD FOR ABSTRACTING NETWORK POLICY FROM PHYSICAL INTERFACES AND CREATING PORTABLE NETWORK POLICY - A method and apparatus of a device that determines a network policy for an attached device based on one or more characteristics of the attached device is described. In one example, a network element detects a device on a port coupled to a link connecting the network element and the device. In response to the detecting of the device on the port, the network element further determines a device configuration signature from the device, where the device configuration signature based on a configuration of the device. The network element additionally determines a port-based network policy based on the device configuration signature. The network element applies the port-based network policy to the port, wherein the network element applies the port-based network policy to process network data communicated through the port. | 09-18-2014 |
Patent application number | Description | Published |
20080304472 | Communication embodiments and low latency path selection in a multi-topology network - In one embodiment, a source device (e.g., a VOIP phone) establishes a call connection with a remote device depending on which of multiple network paths provides an acceptable latency (e.g., a lower latency). For example, in response to receiving a request to establish a connection with a remote destination device over a network, the source device (e.g., a caller's phone) obtains multiple service code values. The source device encodes each of multiple data packets to include a unique service code value for transmission of the messages over different network topologies to a remote destination. Thus, when transmitted, each of the multiple messages follows a different logical network topology of a network as specified by a respective service code value. Based on feedback from a remote device that receives the multiple messages, the source learns a preferred logical network topology of the network for establishing the call connection. | 12-11-2008 |
20130326059 | Network Accessibility to any Network Attached Device During Reboot and Power Loss - A data communication network (DCN) having a plurality of network devices coupled to the DCN with at least one of the network devices having a “boot once” connectivity manager processor (CMP). The CMP receives its power over the DCN rather than from the power applied to the network devices. The CMP can execute special operating system code and maintain network connectivity even if the network device itself is powered off, is being booted or is otherwise non-functional. The CMP is also coupled to the network device's memory so that it may respond to out-of-band polling requests for device status information from network management tools. With CMP, network administrators can monitor the boot process of network devices, determine that a network device is non-functional due to power loss and can maintain an accurate inventory status of spare network devices that are stored un-powered in a spares closet. | 12-05-2013 |
Patent application number | Description | Published |
20150074246 | METHOD AND SYSTEM FOR AUTO-PROVISIONING NETWORK DEVICES IN A DATA CENTER USING NETWORK DEVICE LOCATION IN NETWORK TOPOLOGY - A non-transitory computer readable medium includes instructions, which, when executed by a processor, perform a method on a network device. The method includes receiving, from a configuration server, a master configuration script that includes an instruction set, a network topology for network devices, and a dictionary. The dictionary includes network device specific configuration scripts for the network devices. The method also includes executing the instruction set on the network device to configure the network device. Executing the instruction set includes obtaining link layer discovery protocol (LLDP) information for the network device, determining a most common interface (MCI) connected to the network device using the LLDP information, determining a network device identity using the MCI, obtaining, from the dictionary, a network device specific configuration script for the network device based on the network device identity, and executing the network device specific configuration script to configure the network device. | 03-12-2015 |
20150200808 | METHOD AND SYSTEM FOR VIRTUAL MACHINE AWARE POLICY MANAGEMENT - A method and system for maintaining persistent network policies for a virtual machine (VM) that includes determining a name of the VM executing on a first host connected to a first network device; binding the name of the VM to a network policy for the VM on the first network device; acquiring from VM management software, using the name of the VM, a universally unique identifier (UUID) of the VM; associating the UUID to the network policy on the first network device; applying the network policy for the VM on the first network device; subscribing to receive notifications from the VM management software of changes to the configuration of the VM corresponding to the UUID; receiving notification from the VM management software of a configuration change made to the VM corresponding to the UUID; and updating the network policy of the VM to reflect the configuration change of the VM. | 07-16-2015 |
20150200847 | METHOD AND SYSTEM FOR IMPLEMENTING A NETWORK POLICY USING A VXLAN NETWORK IDENTIFIER - A method and system for applying a network policy in a virtual extensible local area network (VXLAN) environment. The method includes receiving, at a network device, a VXLAN frame that includes a source VXLAN network identifier (VNI). The network device includes a first network policy. The method also includes examining the VXLAN frame to determine the source VNI; obtaining, based on the source VNI, the first network policy; and processing the VXLAN frame based on the application of the first network policy. | 07-16-2015 |
20150200954 | METHOD AND SYSTEM FOR USING VIRTUAL TUNNEL END-POINT REGISTRATION AND VIRTUAL NETWORK IDENTIFIERS TO MANAGE VIRTUAL EXTENSIBLE LOCAL AREA NETWORK ACCESS - A method and system for securing a VXLAN environment, including configuring a default network policy, associated with interfaces of the network device, for dropping all VXLAN frames including a VXLAN attribute; obtaining, by the network device, registered VTEP identifiers; determining, using the registered VTEP identifiers, that an interface of the network device is operatively connected to a registered VTEP associated with a registered VTEP identifier; disassociating the default network policy from the interface based on the determination; receiving, at the interface, a frame; performing a first verification that the frame is a VXLAN frame by examining the frame to determine that the frame includes the VXLAN attribute; performing a second verification to determine that the VXLAN frame includes a registered VTEP identifier; allowing, based on the first verification and the second verification, the network device to process the VXLAN frame; and processing the VXLAN frame. | 07-16-2015 |
20150280993 | METHOD AND SYSTEM FOR NETWORK TOPOLOGY ENFORCEMENT - A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch. | 10-01-2015 |
20150281062 | SYSTEM AND METHOD FOR ROUTE HEALTH INJECTION USING VIRTUAL TUNNEL ENDPOINTS - A system and method for route health injection using virtual tunnel endpoints. The method includes detecting, by a virtual tunnel endpoint (VTEP), that a new host is connected to the VTEP, where the VTEP is executing on the network device. The method further includes, based on the detecting, generating by the VTEP, a new route for the new host, where the new route is at least a longer match for the new host than currently existing routes for the new host, and providing the new route to a default gateway for the new host. | 10-01-2015 |
Patent application number | Description | Published |
20110037728 | CAPACITIVE SENSING APPARATUS - A capacitive sensing apparatus is described that incorporates a light guide having a light scattering means for illumination of the apparatus. The apparatus has a capacitive sensor mounted on a substrate that provides a capacitive sensing area for generating an electric field that emanates from the apparatus. A light source is arranged in optical communication with the light scattering means via the light guide. This arrangement acts to mitigate the effects of interference between the capacitive sensor and the light source. When an opaque substrate is employed an air gap is located between the substrate and the light guide so as to provide a substantially uniform illumination across the light guide. Appropriate selection of the refractive indices of the light guide, n | 02-17-2011 |
20130201723 | LIGHT GUIDE DEVICE - A light guide device for illumination, lighting and display purposes that exhibits an output light having a predetermined, and preferably uniform, angular luminance profile is described. The device comprises a light guide ( | 08-08-2013 |
20140328082 | LIGHTING PANEL - A lighting panel and method of production thereof is described. The lighting panel comprises a transparent substrate ( | 11-06-2014 |
20150043243 | LIGHTING PANEL - A lighting panel that provide an alternative means for producing a “spot light” like illumination from an LED is described. The lighting panel comprising a transparent substrate upon a first surface of which are mounted a plurality of transparent prism structures and upon a second surface of which is mounted a light emitting diode (LED). A transparent guide layer is arranged so as to encapsulate the light emitting diode upon the second surface such that the transparent base substrate and the transparent guide light form a composite structure for guiding light emitted from the LED. The transparent prism structures are configured to extract a first and a second light output from the lighting panel, the first and second light outputs having output angles and beam widths determined by the structure of the plurality of transparent prism structures. The lighting panels exhibit high optical efficiencies and long operating lifetimes. | 02-12-2015 |
Patent application number | Description | Published |
20100296025 | LIGHT GUIDES - This invention relates to film layer which is suitable for use in a light guide plate and methods of forming said film layer and light guide plate. The invention also relates to the light guide plate and light guide devices made therefrom. The film and light guide plate are suitable for use in a range of applications, particularly in connection with the backlighting of displays, for example, liquid crystal displays. | 11-25-2010 |
20100328574 | LIGHT GUIDES - This invention relates to a light guide device and methods of manufacture. The light guide device is suitable for use in a range of applications, particularly in connection with the backlighting of displays, for example, liquid crystal displays. The light guide device comprises a combination of guide layers and one or more scattering structures in order to mask the appearance of one or more light sources. | 12-30-2010 |
20110234941 | LIGHT GUIDES - This invention relates to a light guide plate and methods of manufacture. The light guide plate is suitable for use in a range of applications, particularly those which require backlighting for display units, for example, liquid crystal displays. The light guide plate comprises a combination of light guide layers and one or more scattering features. | 09-29-2011 |
20110317417 | LIGHT GUIDES - This invention relates to light guide devices and methods of manufacture. The light guide device is suitable for use in a range of applications, particularly in connection with the backlighting of displays, for example, liquid crystal displays. | 12-29-2011 |
20120002438 | LIGHT GUIDES - This invention relates to light guide devices and methods of manufacture. The light guide device is suitable for use in a range of applications, particularly in connection with the backlighting of displays, for example, liquid crystal displays. | 01-05-2012 |
20120268963 | LIGHT GUIDES - This invention relates to light guide devices and methods of manufacture. The light guide device is suitable for use in a range of applications, particularly in connection with the backlighting of displays, for example, liquid crystal displays. | 10-25-2012 |
20150260898 | LIGHT GUIDES - This invention relates to a light guide plate and methods of manufacture. The light guide plate is suitable for use in a range of applications, particularly those which require backlighting for display units, for example, liquid crystal displays. The light guide plate comprises a combination of light guide layers and one or more scattering features. | 09-17-2015 |
Patent application number | Description | Published |
20110297615 | FLUID PROCESSING DEVICE - The present invention relates to a system, apparatus, and method for separating components of a fluid, e.g. blood, which eliminates the need for expensive hardware and produces a stabilised waste product. The system comprises an apparatus or device (V) for separating components of a fluid (15′) comprising a container (5′) having at least one separation or filtration member (10′) capable of selectively separating or filtering at least one component from the fluid, and a superabsorbent material (20′) capable of absorbing the at least one component separated from the fluid, and thereby providing a processed fluid free or substantially free of said at least one component; and agitation means. | 12-08-2011 |
20120175319 | DEVICE AND METHOD FOR PROCESSING FLUID - Devices for concentrating fluids that comprise discrete or particulate material dispersed in a liquid medium, such as whole blood, by removal of a proportion of the liquid medium, and a method of producing blood cell concentrates from whole blood using reduced pressure. The devices comprise an outer bag formed of an impermeable material and an inner bag formed of a permeable material, the inner bag containing an absorbent material or being adapted for connection to a source of reduced pressure. | 07-12-2012 |
20130280692 | INTEGRATED PERFUSION DEVICE - An integrated perfusion apparatus or device for use in e.g. extracorporeal membrane oxygenation, cardiopulmonary bypass, or isolated organ or limb perfusion, comprises a blood pump for circulating blood through the device; a blood oxygenator for oxygenating blood, and at least one heat control unit capable of controlling and/or regulating blood temperature within the device, wherein the at least one heat control unit comprises at least one solid state heating and/or cooling source, such as at least one Peltier device. The invention also relates to a method of performing perfusion on a patient, limb or organ, comprising using the perfusion device. | 10-24-2013 |
20150320424 | Self-Expanding Anastomosis Device - A size-variable Implantable device having a body including at least one attaching portion configured for securing the device to a surgical site of a patient; a size-controlling member configured for controlling at least one dimension of the device; and an actuator arranged to actuate the size-controlling member. The device may include a mounting portion for mounting one or more expandable conduits. The at least one attaching portion may be made from a deformable, e.g. an expandable and/or contractible, material, which may allow expansion and/or contraction of the size-variable implantable device. The device may include one or more sensors for detecting, measuring, collecting, storing, and/or communicating data in the region of deployment of the device, which may cause the actuator to actuate the size-controlling device when one or more of the detected parameters reach a predetermined value. | 11-12-2015 |